Don't we need to raise an exception here?