diff --git a/ds.field_ui.inc b/ds.field_ui.inc
index 51f0c64..604b3cb 100644
--- a/ds.field_ui.inc
+++ b/ds.field_ui.inc
@@ -727,7 +727,7 @@ function ds_field_ui_layout_clone($form, &$form_state) {
     cache_clear_all('entity_info', 'cache', TRUE);
 
     // Show message.
-    drupal_set_message(t('The layout has been cloned.'));
+    drupal_set_message(t('The layout has been cloned. Note that not all settings for all fields have been copied over, you need to check those and save this screen again.'));
   }
   else {
     drupal_set_message(t('No layout was cloned.'));
diff --git a/ds.module b/ds.module
index 257e840..b23b5c4 100644
--- a/ds.module
+++ b/ds.module
@@ -442,7 +442,7 @@ function ds_get_layout_info() {
 
     // Check that there is no 'content' region.
     foreach ($layouts as $key => $info) {
-      if (array_key_exists('content', $info['regions'])) {
+      if (isset($info['regions']['content'])) {
         $errors[] = $key;
       }
     }
