small change to interpreter to handle take