diff --git a/entity_view_mode.module b/entity_view_mode.module
index cec996e..3b049ef 100644
--- a/entity_view_mode.module
+++ b/entity_view_mode.module
@@ -251,7 +251,7 @@ function entity_view_mode_preprocess(&$variables, $hook) {
 
     // Add view mode suggestions based on the location of the base suggestions.
     if (!in_array("{$entity_type}__{$bundle}__{$view_mode}", $suggestions)) {
-      $index = array_search("{$entity_type}__{$bundle}__{$view_mode}", $suggestions);
+      $index = array_search("{$entity_type}__{$bundle}", $suggestions);
       array_splice($suggestions, $index + 1, 0, "{$entity_type}__{$bundle}__{$view_mode}");
     }
     if (!in_array("{$entity_type}__{$id}__{$view_mode}", $suggestions)) {
