diff --git a/docs/source/tutorial/basics.rst b/docs/source/tutorial/basics.rst
index efa3f09510136d9e945f77cd51c61c1d8c997dca..e63ffc5f75a51eccc383905103e98b0c44a695c7 100644
--- a/docs/source/tutorial/basics.rst
+++ b/docs/source/tutorial/basics.rst
@@ -224,7 +224,7 @@ To save we do:
     H2D_sympy = H2D.tosympy()
 
     with open("H2D.txt", "w") as f:
-        f.write(str(H2D))
+        f.write(repr(H2D_sympy))
 
 To load we do:
 
@@ -233,4 +233,7 @@ To load we do:
     with open("H2D.txt") as f:
         data = f.read()
 
-    loaded_H2D = qsymm.Model(sympy.parsing.sympy_parser.parse_expr(f), momenta=['k_x', 'k_z'])
+    loaded_H2D = qsymm.Model(
+        sympy.parsing.sympy_parser.parse_expr(data),
+        momenta=['k_x', 'k_z']
+    )