isHome is important for not overriding while transitioning