Added a bit more error checking to prevent people from trying to load countries, name sets, or genders (!) that we don’t support. If a user modifies the URL to try to load a country, name set, or gender that is not supported, the website will use default values.
I don’t know why anyone would modify the URL in this way, but you never know…