This needs a `graph.rollback()`