func getLastFloat(k wini.Key) (float64, bool) { vals, err := k.Floats() if err != nil { logger.Warning.Println(err) return 0.0, false } else if len(vals) == 0 { logger.Warning.Println(k.Err("No values found.")) return 0.0, false } return vals[len(vals)-1], true }