add some exceptions considered