exceptions not being used. file discarded