Errors and warnings before: 178 this patch: 132