fixed a bit of sloppiness in the adaptive bounds, for a bit more speed