Pool methods implemented, untested