Correct! The query/update distinction disappears when you do inter-canister calls.
It won’t always work though
Yeah, that interaction with certification is annoying