me too however I hear other screen frameworks do this, and if you think abou it, screen flows to are naturally == those scopes; if you think about some purchase flow of A > B > C screens, at the end of C would pop all A, B, C, and therefore popping A could implicitly deinit the purchase scope