--- a/src/HOL/Eisbach/eisbach_rule_insts.ML	Mon Jun 15 15:33:38 2015 +0200
+++ b/src/HOL/Eisbach/eisbach_rule_insts.ML	Mon Jun 15 15:34:29 2015 +0200
@@ -85,15 +85,13 @@
 
     val typs =
       map snd type_insts
-      |> Syntax.read_typs ctxt1
-      |> Syntax.check_typs ctxt1;
+      |> Syntax.read_typs ctxt1;
 
     val typ_insts' = map2 (fn (xi, _) => fn T => (xi,T)) type_insts typs;
 
     val terms =
       map snd term_insts
-      |> Syntax.read_terms ctxt1
-      |> Syntax.check_terms ctxt1;
+      |> Syntax.read_terms ctxt1;
 
     val term_insts' = map2 (fn (xi, _) => fn t => (xi, t)) term_insts terms;
 
@@ -149,9 +147,7 @@
 
     val term_insts =
       map (the_list o (Option.map Parse_Tools.the_parse_val)) insts'
-      |> burrow (Syntax.read_terms ctxt1
-        #> Syntax.check_terms ctxt1
-        #> Variable.export_terms ctxt1 ctxt)
+      |> burrow (Syntax.read_terms ctxt1 #> Variable.export_terms ctxt1 ctxt)
       |> map (try the_single);
 
     val _ =