--- terms_of_use.module.orig	2011-11-12 00:20:13.805395002 +0100
+++ terms_of_use.module	2011-11-12 00:19:40.825395002 +0100
@@ -85,7 +85,15 @@
       }
       // Adding the nodes body by theme_terms_of_use() to the fieldset if desired.
       if ($show_terms) {
-        if ($terms = $node->body[$node->language][0]['safe_value']) {
+        if(!array_key_exists($node->language, $node->body) || !array_key_exists('safe_value',$node->body[$node->language][0])){
+          $terms = $node->body['und'][0]['safe_value'];
+          $form['#attached']['css'] = array(
+            drupal_get_path('module', 'terms_of_use') . '/terms_of_use.css'
+          );
+          $form['terms_of_use']['terms_of_use_text'] = array(
+            '#markup' => theme('terms_of_use', array('terms' => $terms, 'node' => $node)),
+          );
+        }else if ($terms = $node->body[$node->language][0]['safe_value']) {
           $form['#attached']['css'] = array(
             drupal_get_path('module', 'terms_of_use') . '/terms_of_use.css'
           );
