Adding optimization so that nodes which implicitly depend on silent nodes don't have their cache disabled inadvertently