I've noticed that LSWS does not send Expires header in 304 responses, so the browser always uses the old Expires. Shouldn't the Expires be updated? Use case: 1. First page visit get /default.css response: 200, Expires: 25-May-2007 18:00 2. Page visit before expires (nothing, since browser cached) 3. Page visit after expires get /default.css response: 304, etag: '34-342342-2342' ALL consecutives page visits make the browser request the resource again, based on old Expires.