diff --git a/views_content/plugins/content_types/views_row.inc b/views_content/plugins/content_types/views_row.inc
index 0a4b117..66e1492 100644
--- a/views_content/plugins/content_types/views_row.inc
+++ b/views_content/plugins/content_types/views_row.inc
@@ -47,13 +47,14 @@ function views_content_views_row_content_type_render($subtype, $conf, $panel_arg
 
   $sets = array();
   $plugin = $view->style_plugin;
+  $output_rows = array_keys($output['rows']);
 
   if (empty($conf['use_fields']) || empty($plugin->row_plugin)) {
     foreach ($conf['rows'] as $row) {
       // We store the row number 1-indexed but they are 0-indexed internally.
       $row_index = $row - 1;
-      if (isset($output['rows'][$row_index])) {
-        $sets[$plugin->groups[$row_index]][$row_index] = $output['rows'][$row_index];
+      if (isset($output['rows'][$output_rows[$row_index]])) {
+        $sets[$plugin->groups[$output_rows[$row_index]]][$row_index] = $output['rows'][$output_rows[$row_index]];
       }
     }
   }
