diff --git a/src/modules/Parser/html.c b/src/modules/Parser/html.c
index f2c16942491b14134e59a1fa30e24c6abcaed36c..919850dd47a5d680d6ccad50446ea83f81114b97 100644
--- a/src/modules/Parser/html.c
+++ b/src/modules/Parser/html.c
@@ -1254,8 +1254,8 @@ static void do_callback(struct parser_html_storage *this,
    if (start)
       push_feed_range(start,cstart,end,cend);
    else 
-      ref_push_string(empty_string);;
-   apply_svalue(callback_function,2);
+      ref_push_string(empty_string);
+   apply_svalue(callback_function,2);  
 }
 
 static newstate entity_callback(struct parser_html_storage *this,
diff --git a/src/modules/Parser/module.pmod.in b/src/modules/Parser/module.pmod.in
index a6469d3528d19b3a3eca3d67aba2e64ddb01e8ec..ec0ad6a23f8bf021489ffc18ea467b9866efe963 100644
--- a/src/modules/Parser/module.pmod.in
+++ b/src/modules/Parser/module.pmod.in
@@ -1,5 +1,5 @@
 /*
- * $Id: module.pmod.in,v 1.5 1999/06/12 19:51:38 mirar Exp $
+ * $Id: module.pmod.in,v 1.6 1999/06/14 20:49:34 mirar Exp $
  *
  */
 
@@ -133,11 +133,14 @@ class SGML
 //! note:
 //! 	No, it doesn't read the file itself. See <ref>feed</ref>.
 
+   int i;
+
    void create(void|string _file)
    {
       file=_file;
 
       p->_set_tag_callback(got_tag);
+//       p->_set_tag_callback(lambda() { i++; sleep(0); return ({}); });
       p->_set_data_callback(lambda(object g,string data) 
 			    { if (data!="") res[0]+=({data}); return ({}); });
    }
@@ -163,6 +166,7 @@ class SGML
       p->finish();
       data=res[0];
       res=0;
+      werror("i=%O\n",i);
       return data;
    }