Exceptions module completed