Errors and warnings before: 157 this patch: 28