Vue subscription readiness guard

Using ccorcos subsCache with ready handler within global vue beforeEach guard, and appropriate Vue config for it to use subsCache, my pages still break for lack of subscription readiness. Everything apparently works, what I belief to be happening is that route subscriptions are requested after the guard, so what guard do I have to use for meteor subscriptions to register/create before the guard runs? I don’t belief I ever had this problem with blaze (like when JS gives you type error for asking collection.findOne().property.property), maybe blaze tracker integration could afford for this native behaviour too?