InstructionReader update