diff --git a/lib/mapi.js b/lib/mapi.js
index <HASH>..<HASH> 100644
--- a/lib/mapi.js
+++ b/lib/mapi.js
@@ -273,7 +273,7 @@ MAPI.prototype.listPackages = function(customer, options, callback) {
       return callback(e);
     }
 
-    self._pkgCachePut(customer, LIST_CACHE_KEY, packages);
+    self._pkgCachePut(customer, LIST_CACHE_KEY, packages || []);
     return callback(null, packages);
   });
 };
[PUBAPI-<I>] Don't put null packages into the cache