prevent double opt-in