diff --git a/contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc b/contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc
index 983b3c3..59ae2fa 100644
--- a/contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc
+++ b/contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc
@@ -166,7 +166,7 @@ function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row(
 
   $vars['rendered_items'] = '';
   foreach ($vars['items'] as $item_count => $item) {
-    $vars['rendered_items'] .= theme(views_theme_functions('views_slideshow_cycle_main_frame_row_item', $vars['view'], $vars['view']->display[$vars['view']->current_display]), array('item' => $item, 'item_count' => $item_count, 'view' => $vars['view']));
+    $vars['rendered_items'] .= theme(views_theme_functions('views_slideshow_cycle_main_frame_row_item', $vars['view'], $vars['view']->display[$vars['view']->current_display]), array('item' => $item, 'item_count' => $item_count, 'count' => $vars['count'], 'view' => $vars['view']));
   }
 }
 
@@ -185,7 +185,7 @@ function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row_
   /**
    * Support custom row classes.
    */
-  if ($row_class = $vars['view']->style_plugin->get_row_class($vars['item_count'])) {
+  if ($row_class = $vars['view']->style_plugin->get_row_class($vars['count'])) {
     $vars['classes_array'][] = $row_class;
   }
 }
diff --git a/contrib/views_slideshow_cycle/views_slideshow_cycle.module b/contrib/views_slideshow_cycle/views_slideshow_cycle.module
index f28d88e..dd9e2f6 100644
--- a/contrib/views_slideshow_cycle/views_slideshow_cycle.module
+++ b/contrib/views_slideshow_cycle/views_slideshow_cycle.module
@@ -27,7 +27,7 @@ function views_slideshow_cycle_theme($existing, $type, $theme, $path) {
       'pattern' => 'views_slideshow_cycle_main_frame_row__',
     ),
     'views_slideshow_cycle_main_frame_row_item' => array(
-      'variables' => array('item' => NULL, 'item_count' => NULL, 'view' => NULL),
+      'variables' => array('item' => NULL, 'item_count' => NULL, 'count' => NULL, 'view' => NULL),
       'template' => 'theme/views-slideshow-cycle-main-frame-row-item',
       'views_slideshow_cycle_main_frame_row_item__',
     ),
diff --git a/views_slideshow.views.inc b/views_slideshow.views.inc
index be34225..66a2c9b 100644
--- a/views_slideshow.views.inc
+++ b/views_slideshow.views.inc
@@ -20,7 +20,6 @@ function views_slideshow_views_plugins() {
         'uses grouping' => FALSE,
         'uses row class' => TRUE,
         'type' => 'normal',
-        'parent' => 'list',
         'path' => drupal_get_path('module', 'views_slideshow'),
         'theme' => 'views_slideshow',
         'theme path' => drupal_get_path('module', 'views_slideshow') . '/theme',
diff --git a/views_slideshow_plugin_style_slideshow.inc b/views_slideshow_plugin_style_slideshow.inc
index a9613aa..bab2e1c 100644
--- a/views_slideshow_plugin_style_slideshow.inc
+++ b/views_slideshow_plugin_style_slideshow.inc
@@ -10,7 +10,7 @@
  *
  * @ingroup views_style_plugins
  */
-class views_slideshow_plugin_style_slideshow extends views_plugin_style_list {
+class views_slideshow_plugin_style_slideshow extends views_plugin_style {
 
   // Set default options
   function option_definition() {
