avoid extra opcode baggage