definitely clear pools to avoid memory corruption bug