use unite_all_exit