code: func shouldReset(value string, upgradeables []string) bool {
  	if len(value) == 0 {
  		return true
  	}
  
  	for _, u := range upgradeables {
  		if value == u {
  			return true
  		}
  	}
  
  	return false
  }
docs: // shouldReset determines whether or not a value is resettable given its current
  // value on the system. If the value is empty (length = 0), then it will pass.
  // It will also pass if it matches any upgradeable value