changes to server.connection() api