some clarification about the interpreter