Yeah, I think an early return would be more clear. It *does* seem like an odd state to be in though, so I think it's worth emitting a warning or having a comment saying when it would arise.