interpreter now "thread safe" but too slow
