Using DAG to save on AtomNode overhead costs