minor: allow nested pools