Why create a datafile in the first place?
Sorry, I completely forgot about this issue.

I just posted an update that fixes this problem.

So my understanding is, if we revoke their permissions, they have to log out and log back in for it to take effect?

or does it take effect immediately?

why did you need to store admin ids ?