made rejecting promises an opt-in