rewriting bytecode with cached versions; 465 ticks