This isn't BC - could you clarify why the change is required, and not better served by eg a separate method to check for errors?