diff --git a/uc_webform_pane.module b/uc_webform_pane.module
index 7e6579a..12a2a13 100644
--- a/uc_webform_pane.module
+++ b/uc_webform_pane.module
@@ -60,7 +60,7 @@ function uc_webform_pane_form_alter(&$form, &$form_state, $form_id) {
   // Add access validation to all UC checkout pane webforms.
   if (preg_match('|webform_.*_form|', $form_id)) {
     $nid = arg(1);
-    if (uc_webform_pane_nodestatus($nid)) {
+    if (is_int($nid) && uc_webform_pane_nodestatus($nid)) {
       $form['uc_access'] = array(
         '#type' => 'hidden',
         '#value' => user_access('administer store', $user) ? '1' : '0',
