Fixed up pools with caps and overflow.

cbugg: close bug-301