Proper recursive dependencies (came from libantithread work)