Can you explain this change?  It seems like it makes the error reporting less exact.  What's the gain?