tweaks to interpreter