code: func (r *Reader) guid(input string) *GUID {
  	valuePts := strings.Split(input, "\t")
  	var guidData []string
  	// Remove potential empty strings
  	for _, value := range valuePts {
  		if value != "" {
  			guidData = append(guidData, value)
  		}
  	}
  	// UID/GID requires exactly 4 entries
  	if len(guidData) == 4 {
  		return &GUID{r.toInt(guidData[0]), r.toInt(guidData[1]), r.toInt(guidData[2]), r.toInt(guidData[3])}
  	}
  	return &GUID{}
  }
docs: // Converts input into UID/GID data