Adapted front-end to be used within the interpreter.