How future-proof is this?
It seems like the ability to differentiate between user and canister is supposed to go away in the future.