is the `&& omniauth.provider` clause redundant?