Use 404-handler, proper Content-Length usage, support If-Modified-Since