Because you have to keep explicitly passing state between each callback, rather than just using the same context (which still has the ability to delete things if needed).
89 karma · joined July 12, 2015
Their is a simple fix - get a contract and don't assume current terms will continue without it.