diff --git a/js/supersized-init.js b/js/supersized-init.js
index 5f72e70..2c11761 100644
--- a/js/supersized-init.js
+++ b/js/supersized-init.js
@@ -4,7 +4,7 @@
             var settings = Drupal.settings.supersized_formatter;
             $(document).ready(function() {
                 $.supersized({
-                    slides : eval(settings.images),
+                    slides : settings.images,
                     start_slide : parseInt(settings.start_slide),
                     fit_always : parseInt(settings.fit_always),
                     new_window : parseInt(settings.new_window),
diff --git a/supersized_formatter.module b/supersized_formatter.module
index 9754d46..e9f6b21 100644
--- a/supersized_formatter.module
+++ b/supersized_formatter.module
@@ -162,7 +162,7 @@ function supersized_formatter_field_formatter_view($entity_type, $entity, $field
     );
     $images[] = $img;
   }
-  $settings['images'] = json_encode($images);
+  $settings['images'] = $images;
 
   $path = libraries_get_path('supersized');
   $module_path = drupal_get_path('module', 'supersized_formatter');
