This makes the number of pullers vary with the desired amount of outstanding requests instead of being a fixed number.