Implement more opcodes