fix gaps between criteria when pumping