Errors and warnings before: 39 this patch: 29