No, You can also sign up in person when you arrive! It is up to you, there are multiple ways to sign up.