Working around a problem with the original code's use of -floatValue. Have passed along comments to author.