I would throw an exception here as well