OTOH I'm not sure that cycles are even a huge problem.
> And your DAG ends up A'->B->A
A' would be in response to A.