First try at per-pool resource collection