When I use Safari, with the keep-alive header, to request a file that doesn't exist (ie. "/asdfsaf"), the browser just hangs and keeps on loading. My server sends a 404 header, but no body. Apparently, Safari is waiting for more data, but never gets it. Is this correct?