I'm not sure if we should always push facts via bg, as the ENC output might depend on it.
I think it makes sense when we do not use ENC(either disabled or not using puppet?)