--- customdestination.module (old version)
+++ customdestination.module (new version)
@@ -258,9 +258,15 @@
  */
 function customdestination_form_alter(&$form, $form_state, $form_id) {
   $customdestination = customdestination_load($form_id);
-  if (!empty($customdestination)) {
+  if (!empty($customdestination) && !user_access('skip custom destinations')) {
     // dpr($form); dpr($form_state);
     $form['#redirect'] = $customdestination['dst'];
   }
 }
 
+/**
+ * Implementation of hook_perm().
+ */
+function customdestination_perm() {
+   return array('skip custom destinations');
+}
