code: func (cs *clientServer) Serve() error {
  	seelog.Debug("ACS client starting websocket poll loop")
  	if !cs.IsReady() {
  		return errors.New("acs client: websocket not ready for connections")
  	}
  	return cs.ConsumeMessages()
  }
docs: // Serve begins serving requests using previously registered handlers (see
  // AddRequestHandler). All request handlers should be added prior to making this
  // call as unhandled requests will be discarded.