make sure we don't run more workflows than needed (since map/filter are chunked)