This will return the result of ``.expire(...)`` which might be surprising. Perhaps we need to explicity define an ``expire_key`` function that we can add as the callback and that returns the original result?