--- a/src/internfile/mh_html.cpp
+++ b/src/internfile/mh_html.cpp
@@ -38,21 +38,23 @@
 using namespace std;
 
 
-bool MimeHandlerHtml::worker(RclConfig *conf, const string &fn, 
-			     const string &mtype, Rcl::Doc &docout)
+MimeHandler::Status 
+MimeHandlerHtml::worker(RclConfig *conf, const string &fn, 
+			const string &mtype, Rcl::Doc &docout, string&)
 {
     LOGDEB(("textHtmlToDoc: %s\n", fn.c_str()));
     string otext;
     if (!file_to_string(fn, otext)) {
 	LOGINFO(("textHtmlToDoc: cant read: %s\n", fn.c_str()));
-	return false;
+	return MimeHandler::MHError;
     }
     return worker1(conf, fn, otext, mtype, docout);
 }
 
-bool MimeHandlerHtml::worker1(RclConfig *conf, const string &, 
-			     const string& htext,
-			     const string &mtype, Rcl::Doc &docout)
+MimeHandler::Status 
+MimeHandlerHtml::worker1(RclConfig *conf, const string &, 
+			 const string& htext,
+			 const string &mtype, Rcl::Doc &docout)
 {
     // Character set handling:
 
@@ -111,5 +113,5 @@
     out.keywords = pres.keywords;
     out.abstract = pres.sample;
     docout = out;
-    return true;
+    return MimeHandler::MHDone;
 }