Data handling reworked (opcode validation added)