some exceptions treated