- Cleaned up the compiler interface