Requests should be thrown off to a goroutine before handshake takes place, this can prevent the server from accepting requests coming in too quickly