the only thing I'm arguing here is that if a provider returns both ``expires_in`` and ``expires`` in the response, your new code will select the non-standard ``expires`` key and drop the standard ``expires_in`` rather than the opposite (which was done previously)