bytecode tricks