I would raise an exception when it's too late.