diff --git a/terms_of_use.module b/terms_of_use.module
index 2437e3d..39051cb 100644
--- a/terms_of_use.module
+++ b/terms_of_use.module
@@ -85,7 +85,8 @@ function terms_of_use_form_user_register_form_alter(&$form, $form_state) {
       }
       // 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 ($items = field_get_items('node', $node, 'body')) {
+          $terms = $items[0]['safe_value'];
           $form['#attached']['css'] = array(
             drupal_get_path('module', 'terms_of_use') . '/terms_of_use.css'
           );
@@ -144,4 +145,4 @@ function theme_terms_of_use($variables) {
   $output .= '</div>';
 
   return $output;
-}
\ No newline at end of file
+}
