Only build pool if the range is dynamic