c3 error reporting and fixing