Add float support