can this raise an exception?