This `raise` signals an error in the user input (AY profile). Where is it `rescue`d?  Will bad user input crash the program?