Make DAGs support and run on snapshots

Title says it all