make the fact stuff work even when used from a manifest.yml that doesn't have the fact_hash in the data structure