Why need user_signed_in? Isn't user required to be signed in?