func reflectFloat(field *reflect.StructField, value *reflect.Value, tag string) (err error) {
    req := field.Tag.Get("cfgRequired")
    valueStr := getValue(value, "float64")
    if req == "true" && valueStr == "0" {
        err = fmt.Errorf("-%v is required", tag)