diff --git a/handlers/views_handler_field_custom.inc b/handlers/views_handler_field_custom.inc
index 93925f4..9598db6 100644
--- a/handlers/views_handler_field_custom.inc
+++ b/handlers/views_handler_field_custom.inc
@@ -19,31 +19,22 @@ class views_handler_field_custom extends views_handler_field {
   }
 
   function options_form(&$form, &$form_state) {
+    
+    $form['text'] = array();
+    $form['help'] = array();
     parent::options_form($form, $form_state);
 
+    $form['text'] = $form['alter']['text'];
+    $form['help'] = $form['alter']['help'];
+    
+    unset($form['text']['#dependency'], $form['alter']['text']);
+    unset($form['help']['#dependency'], $form['alter']['help']);
     // Remove the checkbox
     unset($form['alter']['alter_text']);
-    unset($form['alter']['text']['#dependency']);
-    unset($form['alter']['text']['#process']);
-    unset($form['alter']['help']['#dependency']);
-    unset($form['alter']['help']['#process']);
-    $form['#pre_render'][] = 'views_handler_field_custom_pre_render_move_text';
   }
 
   function render($values) {
     // Nothing to render.
     return '';
   }
-}
-
-/**
- * Prerender function to move the textarea to the top.
- */
-function views_handler_field_custom_pre_render_move_text($form) {
-  $form['text'] = $form['alter']['text'];
-  $form['help'] = $form['alter']['help'];
-  unset($form['alter']['text']);
-  unset($form['alter']['help']);
-
-  return $form;
 }
\ No newline at end of file
