I have to parse through the errors to make sure that it only stops on certain mapping file errors, and bypasses in certain cases when suppressed. I've modified it to raise errors at each condition that fails instead of storing a "raise_error" value and raising at the end.