Why was this moved before the instantiation of the exception?