Errors and warnings before: 307 this patch: 304