diff --git a/comment_driven.alter.inc b/comment_driven.alter.inc
index 10dd9ca..951738b 100644
--- a/comment_driven.alter.inc
+++ b/comment_driven.alter.inc
@@ -306,6 +306,11 @@ function _comment_driven_build_preview($form, &$form_state) {
  * Deferred function comment_driven_validate().
  */
 function _comment_driven_validate($form, &$form_state) {
+  // iTweak Upload appears to change the #node, ref.:http://drupal.org/node/917270
+  if (module_exists(itweak_upload)) {
+    $form['#node']->type = $form['#node']->parent_type;
+  }
+  
   $node_type = $form['#node']->type;
 
   // @TODO: every call to comment_driven_assertion_failed will be removed after alpha/beta stage
