Add support for float