Lots of various opcode changes