parameterise queue size