treat decimals as float