diff --git a/includes/webform2pdf.download.inc b/includes/webform2pdf.download.inc
index 3eadd0e..594094e 100644
--- a/includes/webform2pdf.download.inc
+++ b/includes/webform2pdf.download.inc
@@ -22,8 +22,11 @@ function webform2pdf_submission_download_pdf($node, $submission, $output_type =
       $pdf = theme('webform2pdf_pdf_footer', array('pdf' => $pdf, 'node' => $node, 'template' => $template));
       $pdf = theme('webform2pdf_pdf_page', array('pdf' => $pdf));
 
-      // initialize document
-      $pdf->AliasNbPages();
+      // todo: @deprecated deprecated since version 5.9.089 (2011-06-13)
+      if (method_exists($pdf, 'AliasNbPages')) {
+        // initialize document
+        $pdf->AliasNbPages();
+      }
 
       $page = theme('webform2pdf_content', array('node' => $node, 'submission' => $submission, 'template' => $template));
 
@@ -139,8 +142,11 @@ function webform2pdf_download_pdf_form_submit($form, &$form_state) {
     $pdf = theme('webform2pdf_pdf_footer', array('pdf' => $pdf, 'node' => $node, 'template' => $template));
     $pdf = theme('webform2pdf_pdf_page', array('pdf' => $pdf));
 
-    // initialize document
-    $pdf->AliasNbPages();
+    // todo: @deprecated deprecated since version 5.9.089 (2011-06-13)
+    if (method_exists($pdf, 'AliasNbPages')) {
+      // initialize document
+      $pdf->AliasNbPages();
+    }
 
     foreach ($submissions as $key => $submission) {
       $pages[$key] = theme('webform2pdf_content', array('node' => $node, 'submission' => $submission, 'template' => $template));
diff --git a/webform2pdf.module b/webform2pdf.module
index 349f03f..2b12797 100644
--- a/webform2pdf.module
+++ b/webform2pdf.module
@@ -612,8 +612,11 @@ function theme_webform2pdf_mail2pdf($vars) {
     $pdf = theme('webform2pdf_pdf_footer', array('pdf' => $pdf, 'node' => $node, 'template' => $template));
     $pdf = theme('webform2pdf_pdf_page', array('pdf' => $pdf));
 
-    // initialize document
-    $pdf->AliasNbPages();
+    // todo: @deprecated deprecated since version 5.9.089 (2011-06-13)
+    if (method_exists($pdf, 'AliasNbPages')) {
+      // initialize document
+      $pdf->AliasNbPages();
+    }
 
     $page = theme('webform2pdf_content', array('node' => $node, 'submission' => $submission, 'template' => $template));
 
