diff --git a/sync/sync0sync.c b/sync/sync0sync.c
index ff7056b0afe3f2d7d5d54107d2085d27ba715579..80c6396f53128ea0befbd7d3dce9386fb6f56aeb 100644
--- a/sync/sync0sync.c
+++ b/sync/sync0sync.c
@@ -1134,6 +1134,7 @@ sync_thread_add_level(
 		break;
 	case SYNC_TREE_NODE:
 		ut_a(sync_thread_levels_contain(array, SYNC_INDEX_TREE)
+		     || sync_thread_levels_contain(array, SYNC_DICT_OPERATION)
 		     || sync_thread_levels_g(array, SYNC_TREE_NODE - 1));
 		break;
 	case SYNC_TREE_NODE_NEW: