adding generic utils: active_queue, barrier, exception