The feature request https://feedback.helloid.com/provisioning/p/add-dependency-in-account-and-permission-flow-with-dependent-system works great. But in the revoke account part the execution order seems unnatural. The accounts which are dependend on the primary system are not revoke first before the primary system account. Which seems weird, because in the create event the primary system is created/updated first before de dependend system account is created. In the revoking side I would assume the primary system will be revoked last.