try to support localPool