getting rid of NotNoneFloat