Errors and warnings before: 29 this patch: 23