Errors and warnings before: 63 this patch: 51