Resolve pools when generating matches