diff --git a/mongodb_block_ui/mongodb_block_ui.admin.inc b/mongodb_block_ui/mongodb_block_ui.admin.inc
index 37d5fac..6d9814f 100644
--- a/mongodb_block_ui/mongodb_block_ui.admin.inc
+++ b/mongodb_block_ui/mongodb_block_ui.admin.inc
@@ -422,8 +422,8 @@ function mongodb_block_ui_admin_configure_submit($form, &$form_state) {
   );
 
   if ($form_state['values']['module'] == 'mongodb_block_ui') {
-    $set['body'] = $form_state['values']['body'];
-    $set['format'] = $form_state['values']['format'];
+    $set['body'] = $form_state['values']['body']['value'];
+    $set['format'] = $form_state['values']['body']['format'];
     $set['info'] = $form_state['values']['info'];
   }
 
@@ -497,9 +497,9 @@ function mongodb_block_ui_add_block_form_submit($form, &$form_state) {
   $form_state['values']['delta'] = $delta;
   $block = array(
     '_id' => array('module' => 'mongodb_block_ui', 'delta' => $delta),
-    'body' => $form_state['values']['body'],
+    'body' => $form_state['values']['body']['value'],
     'info' => $form_state['values']['info'],
-    'format' => (int) $form_state['values']['format'],
+    'format' => $form_state['values']['body']['format'],
     'pages' => _mongodb_block_ui_admin_pages($form_state['values']['pages']),
     'pages_exclude' => _mongodb_block_ui_admin_pages($form_state['values']['pages_exclude']),
     'title' => $form_state['values']['title'],
