diff --git a/search_api_page.admin.inc b/search_api_page.admin.inc
index 013672e..006c8a7 100644
--- a/search_api_page.admin.inc
+++ b/search_api_page.admin.inc
@@ -207,7 +207,7 @@ function search_api_page_admin_add(array $form, array &$form_state) {
   else {
     $form['view_mode'] = array(
       '#type' => 'value',
-      '#value' => reset($view_modes),
+      '#value' => key($view_modes),
     );
   }
 
@@ -389,7 +389,7 @@ function search_api_page_admin_edit(array $form, array &$form_state, Entity $pag
   else {
     $form['options']['view_mode'] = array(
       '#type' => 'value',
-      '#value' => reset($view_modes),
+      '#value' => key($view_modes),
     );
   }
 
