Implementing more opcodes.