diff --git a/jussi/cache/utils.py b/jussi/cache/utils.py
index 015864647e05f97545874605edadc91ac64cf6fc..5c44a166679a590c1903bbe4c333bf671737a4f2 100644
--- a/jussi/cache/utils.py
+++ b/jussi/cache/utils.py
@@ -31,6 +31,8 @@ def irreversible_ttl(jsonrpc_response: dict=None,
         return TTL.NO_CACHE
     try:
         jrpc_block_num = block_num_from_jsonrpc_response(jsonrpc_response)
+        if jrpc_block_num is None:
+            return TTL.NO_CACHE
         if jrpc_block_num > last_irreversible_block_num:
             return TTL.EXTENDED_TTL
         else: