invokeWithPool: added.