Errors and warnings before: 50 this patch: 23