--- better_formats.module.orig	2010-02-05 16:59:18.000000000 +0300
+++ better_formats.module	2010-07-14 16:54:14.000000000 +0400
@@ -329,6 +329,12 @@
  * @see better_formats_form_alter()
  */
 function better_formats_set_node_format(&$form) {
+  // Don't do anything if this node type has no body
+  $type_info = node_get_types('type', $form['type']['#value']);
+  if (!$type_info->has_body) {
+    return;
+  }
+
   // Set core body field.
   if (isset($form['body_field'])) {
     // Get default for new entries.
