the legal agreement was never checked when signing up, so the user was not being saved, hence why it wasnt popping up til the second signin attempt