Try float impl