Errors and warnings before: 29 this patch: 19