I mean think about it, if it’s business logic or something, there’s no way that should be in onDispose. It reminds me of finalize() method in java. Should probably stay away, and be more clear and explicit and easy to maintain/grok around the data flow.