before adding exceptions