handle strings, floats and nils for money