dont actually need to have ServerHTTP in the interface