adjust_pool_surplus
if (!adjust_pool_surplus(h, nodes_allowed, -1))
if (!adjust_pool_surplus(h, nodes_allowed, 1))