Hello again! I am trying to return the pool of particles from the group to my own defined Pool<Particle> type, yet the value that is passed back indicates that it is trying to access unallocated space. I'm not sure why this is happening but hopefully someone has an idea. Thanks! P.S. I will post code later if needed.