Should we be raising an exception?