Range now uses Float instead of Enum