Proper implementation of Interpreter Interface.