binding check dir/subs count before queueing, rename instances -> dirs