if the previous value was an int, also accept a float