onValueFill fix