Moved protocol-agnostic functionality to ArchaicURLProtocol.