Implement SubInstruction