code: func (c *sioClient) findSystem(sysname string) (sys *siotypes.System, err error) {
  	if c.sysClient, err = c.client.FindSystem("", sysname, ""); err != nil {
  		return nil, err
  	}
  	systems, err := c.client.GetInstance("")
  	if err != nil {
  		klog.Error(log("failed to retrieve instances: %v", err))
  		return nil, err
  	}
  	for _, sys = range systems {
  		if sys.Name == sysname {
  			return sys, nil
  		}
  	}
  	klog.Error(log("system %s not found", sysname))
  	return nil, errors.New("system not found")
  }
docs: // ***********************************************************************
  // Little Helpers!
  // ***********************************************************************