When you attempt to perform fixes during the mess detector phase, if you introduce a syntax error; MD will exit but not make QA try and repeat the tool. Instead it goes straight to the commit changes phase which could fool you in to committing broken code.