Errors and warnings before: 317 this patch: 307