Errors and warnings before: 274 this patch: 384