diff --git a/arraycontext/impl/pytato/utils.py b/arraycontext/impl/pytato/utils.py
index e50207afda4cd66b582d1551b09e93761c9c8339..d0c80a3330b08196f83a48b64bbb97258d3c627f 100644
--- a/arraycontext/impl/pytato/utils.py
+++ b/arraycontext/impl/pytato/utils.py
@@ -99,6 +99,7 @@ def _normalize_pt_expr(
     """
     normalize_mapper = _DatawrapperToBoundPlaceholderMapper()
     normalized_expr = normalize_mapper(expr)
+    assert isinstance(normalized_expr, AbstractResultWithNamedArrays)
     return normalized_expr, normalize_mapper.bound_arguments