--- a/src/rcldb/stemdb.h
+++ b/src/rcldb/stemdb.h
@@ -58,15 +58,17 @@
 namespace StemDb {
 
 /// Get languages of existing stem databases
-extern std::vector<std::string> getLangs(const std::string& dbdir);
+extern std::vector<std::string> getLangs(Xapian::Database& xdb);
+
 /// Delete stem database for given language
-extern bool deleteDb(const std::string& dbdir, const std::string& lang);
+extern bool deleteDb(Xapian::WritableDatabase&, const std::string& lang);
+
 /// Create stem database for given language
-extern bool createDb(Xapian::Database& xdb, 
-		     const std::string& dbdir, const std::string& lang);
+extern bool createDb(Xapian::WritableDatabase&, const std::string& lang);
+
 /// Expand term to stem siblings
-extern bool stemExpand(const std::string& dbdir, 
-		       const std::string& langs,
+extern bool stemExpand(Xapian::Database& xdb,
+		       const std::string& lang,
 		       const std::string& term,
 		       std::vector<std::string>& result);
 }