don't calc pow twice on float pow's