better removal of unnecessary pools by attribute.  testing