Why are this last 2 methods private here and not in BaseServer.