there are some non-critical comparisons, like deciding when to start a dummy or which method to use to authenticate. Which makes me realize I didn't add the alternate authentication method.