bugfix for float x.0 ranks, content wrapper now forces ranks to be floats consistently