Clarify and fix logic about converting powers to floats