I'm not sure I like this pattern of prepending instructions (CONVERT TO ERROR) on the front of the actual error. I know you didn't begin it, but if you have other ideas about how to handle this situation now would be a good time to talk about it.