diff --git a/src/scanner.c b/src/scanner.c
index dc53fae1805e077f618d199bed3e864bb0f3d36c_c3JjL3NjYW5uZXIuYw==..c09fc69134da52ca290813534c27f8c95eca8979_c3JjL3NjYW5uZXIuYw== 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -3465,7 +3465,7 @@
             if ((CHECK(parser->buffer, ':') && IS_BLANKZ_AT(parser->buffer, 1))
                     || (parser->flow_level &&
                         (CHECK(parser->buffer, ',')
-                         || CHECK(parser->buffer, '?') || CHECK(parser->buffer, '[')
+                         || CHECK(parser->buffer, '[')
                          || CHECK(parser->buffer, ']') || CHECK(parser->buffer, '{')
                          || CHECK(parser->buffer, '}'))))
                 break;