more suggestions for moving float -> double