diff --git a/indra/explanation/model_checker/pybel.py b/indra/explanation/model_checker/pybel.py
index <HASH>..<HASH> 100644
--- a/indra/explanation/model_checker/pybel.py
+++ b/indra/explanation/model_checker/pybel.py
@@ -40,8 +40,10 @@ class PybelModelChecker(ModelChecker):
             include_variants=include_variants,
             symmetric_variant_links=symmetric_variant_links,
             include_components=include_components,
-            symmetric_component_links=symmetric_component_links)
-        self.graph = signed_edges_to_signed_nodes(signed_edges)
+            symmetric_component_links=symmetric_component_links,
+            propagate_annotations=True)
+        self.graph = signed_edges_to_signed_nodes(
+            signed_edges, copy_edge_data={'belief'})
         return self.graph
 
     def process_statement(self, stmt):
Update pybel graph in modelchecker