Answer from cs61c-ei (Jing Chen 16669246) for Question 2 Because of the difficulty that comes along with associating the correct exception with the correct instruction (since there are five instructions executing at every clock cycle and various exceptions can occur simultaneously), some machines have imprecise exceptions. This essentially means that the exact offending instruction is not stored in the EPC. Usually, the operating system is left to determine which instruction caused the problem.