- Simplify code, CS and throws exception instead of using Compiler::error