Preliminary interpreter.