added bfchoke to control memory usage in open cycles (e.g. the tstCycle case)