shortFmt doesn't seem to like floats much, would it be worth casting them to an int inside the filter? I'm currently doing outside.