diff --git a/entity_token.tokens.inc b/entity_token.tokens.inc
index 77a170d..600c047 100644
--- a/entity_token.tokens.inc
+++ b/entity_token.tokens.inc
@@ -214,8 +214,10 @@ function entity_token_tokens($type, $tokens, array $data = array(), array $optio
       }
     }
   }
-  // Add support for evaluating tokens for "list<type"> types.
+  // Add support for evaluating tokens for "list<type>" types.
   elseif ($item_token_type = entity_property_list_extract_type($type)) {
+    // Lists do not have to contain chained items.
+    $token_types = entity_token_types();
     foreach ($tokens as $name => $original) {
       // Care about getting entries of a list.
       if (is_numeric($name)) {
