hack in Counter.ship to deal with how flushes are done in the interpreter