diff --git a/Maintenance/makefile b/Maintenance/makefile
index 87a8b9e8f68078d6d61cf4557c8600ecdae85ae1..73e1e1822b6df8ee463cb3cfa9372493c218fbf2 100644
--- a/Maintenance/makefile
+++ b/Maintenance/makefile
@@ -11,7 +11,7 @@
 LUFA_ROOT = ../
 
 upgrade-doxygen:
-	@echo Updating Doxygen.conf files...
+	@echo Upgrading Doxygen.conf files...
 	@for doxygen_conf in `find $(LUFA_ROOT) -name Doxygen.conf`; do \
 	  doxygen -u $$doxygen_conf; \
 	done;
@@ -21,8 +21,10 @@ check-release:
 	@echo Checking for release suitability...
 	@if ( grep "XXXXXX" $(LUFA_ROOT)/LUFA/DoxygenPages/*.txt > /dev/null ;); then \
 	  echo "  ERROR: Doxygen documentation has not been updated for release!"; \
+	  exit 1; \
 	fi;
 	@if ( grep "000000" $(LUFA_ROOT)/LUFA/Version.h > /dev/null ;); then \
 	  echo "  ERROR: Version header has not been updated for release!"; \
+	  exit 1; \
 	fi;
 	@echo Done.