Should this raise an exception?