Should we not use `p.getConns()` and take a copy of p.conns, just like in `p.Get()`, instead of using p.conns directly  ?