Hi @cmather, now that you mention it, there's definitely a bug of some sort. I only added the guard because of this behavior. I saw the layout of one route being used in another route without this guard. I know it somehow made it across because the latter route didn't make use this layout in any hooks.

I guessed that there was only a single instance of `blaze-layout` and somehow the `layoutTemplate` is only set once when a route loads, hence going to different routes would result in incorrect layouts being used.