diff --git a/entitycache.module b/entitycache.module
index 1ba5998..55ac117 100644
--- a/entitycache.module
+++ b/entitycache.module
@@ -42,6 +42,7 @@ class EntityCacheControllerHelper extends DrupalDefaultEntityController {
   }

   public static function entityCacheLoad($controller, $ids = array(), $conditions = array()) {
+    $ids = is_array($ids) ? array_filter($ids) : $ids;
     $entities = array();
     $cached_entities = array();
     $queried_entities = array();
