Interpreter improvements