After a closer look at the code, I would go one further here and make the email and password arguments optional. If they're not provided, then assume we're signing in a returning user. I initially mistook this as a page object, but it's the sign in helper, so I don't actually mind there being some logic here.