expires should not come from options, instead check the response headers for expires and reuse that value