Errors and warnings before: 603 this patch: 523