For the sake of simplicity and clarity, couldn’t we just hard-code this? Come to think of it, “Signon” might be a better name to use anyway.