Perhaps we should still raise an exception - a more informative one? - here.