Why not raise an exception?