equality without exceptions