Defeating Errors and Warnings