better file pool support