The word "expires" here sounds like a bool to me. Could we call it "expiration_timeout" instead, or something along those lines?