persist then dispatch == concurrence (and concurrent-iterator) : persist, then fire all children prepare all children then fire them !!! == it can't be perfect, but there can be tools for fixing the consequences of those flaws.