diff --git a/languageinterface.module b/languageinterface.module
index fe42afb..515c7f2 100644
--- a/languageinterface.module
+++ b/languageinterface.module
@@ -116,7 +116,7 @@ function languagepath($lang) {
     $link['prefix']  = $url['language']->prefix;
   }
 
-  if (arg(0) == 'node' && arg(1)) {
+  if (arg(0) == 'node' && arg(1) && is_numeric(arg(1))) {
     $args = arg();
     array_shift($args); // remove "node" text
     $nid = array_shift($args);
