diff --git a/themes/engines/phptemplate/phptemplate.engine b/themes/engines/phptemplate/phptemplate.engine
index 653020169a89a808702be03d020ee4141ad080c2..a793509d7f9367564ec005f84d05a366b7fee8d2 100644
--- a/themes/engines/phptemplate/phptemplate.engine
+++ b/themes/engines/phptemplate/phptemplate.engine
@@ -210,7 +210,8 @@ function phptemplate_page($content) {
     'tabs'                => theme('menu_local_tasks'),
     'title'               => drupal_get_title()
   );
-  if ((arg(0) == 'node') && is_int(arg(1))) {
+
+  if ((arg(0) == 'node') && is_numeric(arg(1))) {
     $variables['node'] = node_load(arg(1));
   }