Why  not raise an exception here?