We must save a reference to the interpreter in here