What happens if it is a float / int? I'd have to dig deeper.