diff --git a/imagecache.module b/imagecache.module
index 3349a2f..734d230 100644
--- a/imagecache.module
+++ b/imagecache.module
@@ -975,6 +975,9 @@ function imagecache_presets($reset = FALSE) {
 
     // Clear the content.module cache (refreshes the list of formatters provided by imagefield.module).
     if (module_exists('content')) {
+      if (!function_exists('content_clear_type_cache')) {
+        drupal_load('module', 'content');
+      }
       content_clear_type_cache();
     }
   }
