diff --git a/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike b/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike
index 34d7659f1e24d0c7d4a5ef244d700ecfac295fe3..9fdb48d19c225bc7b89158750edc3939059febd2 100644
--- a/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike
+++ b/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike
@@ -19,7 +19,7 @@ void create(Filesystem.Base _fs,
 void got_request(Protocols.HTTP.Server.Request rid)
 {
    Filesystem.Stat st=fs->stat(rid->not_query);
-   if (st && st->isreg())
+   if (st && st->isreg)
    {
       Stdio.File f=fs->open(rid->not_query,"r");
       if (f)
diff --git a/lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike b/lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike
index 91adf3895cd24614caf82145f3fbede6d58481c4..05af6a5274774172d8ad599b9c4e1c1ca199e285 100644
--- a/lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike
+++ b/lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike
@@ -481,7 +481,7 @@ int untar(object source, string path, void|string cwd) {
     // Get the actual filename
     fname = ((fname / "/") - ({""}))[-1];
     object stat = t->cd(cwd)->stat(fname);
-    if (stat->isdir()) {
+    if (stat->isdir) {
       string dir = Stdio.append_path(path, fname);
       c++;
       cc++;
@@ -490,7 +490,7 @@ int untar(object source, string path, void|string cwd) {
       mkdir(dir);
       c += untar(source, dir, Stdio.append_path(cwd, fname));
     }
-    else if (stat->isreg()) {
+    else if (stat->isreg) {
       string file = Stdio.append_path(path, fname);
       if (mixed err = catch{
         if (DEBUG)