Added opcodes as an intermediary.