fixes for interpreter