the thread pre-allo needs