Errors and warnings before: 42 this patch: 36