--- fieldtool.module.dev	2010-02-01 14:04:12.000000000 +1100
+++ fieldtool.module	2010-02-01 14:12:24.000000000 +1100
@@ -125,13 +125,14 @@ function fieldtool_fields($entity_type, 
   if (!isset($fields)) {
     $cache = cache_get('fieldtool:fields');
 
+    _fieldtool_ctools_include_plugins();
+    $plugins = ctools_get_plugins('fieldtool', 'fields');
+
     if (!empty($cache->data)) {
       $fields = $cache->data;
     }
     else {
       $fields = array();
-      _fieldtool_ctools_include_plugins();
-      $plugins = ctools_get_plugins('fieldtool', 'fields');
       $fields = array();
 
       foreach ($plugins as $plugin) {
