found a bug in lab 2, corrected it, but found the exception is not set up correctly