simplify insn protocol