string.to_f vs Float(string) rescue nil