Thoughts on Pool/Group logic