Fixed #174: improved pool and api to using zk

Provide more meaningful message