Messages by Date
-
2026/03/05
[bug #67978] [troff] SEGV in font_info::get_tfont()
G. Branden Robinson
-
2026/03/04
[bug #67119] [eqn] nroff-mode output is pretty bad when setting fractions
G. Branden Robinson
-
2026/03/04
[bug #67229] [pic] implement a general transformation matrix
G. Branden Robinson
-
2026/03/04
[bug #67175] [troff] make more global properties environmental instead
G. Branden Robinson
-
2026/03/04
[bug #67310] [troff] want a "hyphenation barrier" node type
G. Branden Robinson
-
2026/03/04
[bug #67285] [refer] should pass through, not mangle, multibyte UTF-8 sequences
G. Branden Robinson
-
2026/03/04
[bug #67329] [troff] make `\?` handle unrecognized escape sequences "normally"
G. Branden Robinson
-
2026/03/04
[bug #66876] [devps] error in font/devps/generate/Makefile
G. Branden Robinson
-
2026/03/04
[bug #66864] [troff] `trf` content appears in `-a` output whereas `cf`'s does not
G. Branden Robinson
-
2026/03/04
[bug #66811] change default device from ps to pdf
G. Branden Robinson
-
2026/03/04
[bug #66987] [PATCH] [troff] refactor to kill off `ESCAPE_NEWLINE`
G. Branden Robinson
-
2026/03/04
[bug #68029] [troff] want warning in "syntax" category when `==` operator used
Dave
-
2026/03/03
[bug #67783] [troff] enable warnings in categories "escape" and "syntax" by default
G. Branden Robinson
-
2026/03/03
[bug #67472] [troff] rename `asciify` request to `textify`, `unformat` to `undivert`?
G. Branden Robinson
-
2026/03/03
[bug #67496] [chem] add several bonds and arrows
G. Branden Robinson
-
2026/03/03
[bug #67602] PDF bookmark lookup speed went to hell on big documents since commit aa43ffcfb8, 2024-03-16
G. Branden Robinson
-
2026/03/03
[bug #67453] [troff] `chop` request doesn't really work
G. Branden Robinson
-
2026/03/03
[bug #67812] [troff] revise `token::next()` to complain about formatting operations after `\c`
G. Branden Robinson
-
2026/03/03
[bug #67656] preprocessors should operate idempotently
G. Branden Robinson
-
2026/03/03
[bug #67665] [ms] use PDF features in ms.ms and prototype for ms macro extensions
G. Branden Robinson
-
2026/03/03
[bug #67347] [troff] want escape sequences for end-of-sentence stickiness and break with non-adjustment
G. Branden Robinson
-
2026/03/03
[bug #67796] [eqn] radical signs are ugly
G. Branden Robinson
-
2026/03/03
[bug #68064] [troff] `sy` request does not populate `systat` register
Dave
-
2026/03/03
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
RocketDev
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68115] [eqn] neqn: @g@ is not replaced when made
G. Branden Robinson
-
2026/03/03
[bug #68116] [troff] explore supporting general use of `!` as logical operator in numeric expressions
G. Branden Robinson
-
2026/03/03
[bug #68116] [troff] explore supporting general use of `!` as logical operator in numeric expressions
G. Branden Robinson
-
2026/03/03
[bug #68115] neqn: @g@ is not replaced when made
RocketDev
-
2026/03/03
[bug #68103] [mm] add `Linum` register to expose list item number of current list, and `:g` alias
G. Branden Robinson
-
2026/03/03
[bug #68113] [man] want EX and EE macros to save and restore the fill mode
G. Branden Robinson
-
2026/03/03
[bug #68113] [an-ext.tmac] EX/EE: save and restore the fill mode
G. Branden Robinson
-
2026/03/03
[bug #67830] [mm] i18n memoranda and copy type, and l10n for German
G. Branden Robinson
-
2026/03/03
[bug #67902] [troff] sometimes a blank page is emitted after the end of a document
G. Branden Robinson
-
2026/03/03
[bug #67844] [troff] support new `pdiv` (or `pdi`) request?
G. Branden Robinson
-
2026/03/03
[bug #67866] [pic] reference points on splines are mostly nonsense
G. Branden Robinson
-
2026/03/03
[bug #67884] [pic] `print` fails on nontrivial expressions that begin with string literal
G. Branden Robinson
-
2026/03/03
[bug #67935] some macro packages pessimistic about major groff changes
G. Branden Robinson
-
2026/03/03
[bug #67906] [mm] `TC` should not emit `Captc` string if document lacks section headings
G. Branden Robinson
-
2026/03/03
[bug #67904] [pic] misreports line numbers when macro interpolation used
G. Branden Robinson
-
2026/03/03
[bug #67925] [tbl] rename "decimalpoint" region option to "radixpoint"
G. Branden Robinson
-
2026/03/03
[bug #67926] [tbl] add a syntax for column and row grouping
G. Branden Robinson
-
2026/03/02
[bug #68113] [an-ext.tmac] EX/EE: save and restore the fill mode
Bjarni Ingi Gislason
-
2026/03/02
[bug #67796] [eqn] radical signs are ugly
Dave
-
2026/03/02
[bug #67796] [eqn] radical signs are ugly
anonymous
-
2026/03/01
[bug #68014] deprecate `.ft P` and `\f[P]` as reversions to previous font selection (except in compatibility mode)
G. Branden Robinson
-
2026/03/01
[bug #68015] deprecate/withdraw `\s[0]` and `\s'0'` in favor of `\s[]` and `\s''` as reversion to previous type size
G. Branden Robinson
-
2026/03/01
[bug #68023] extend syntax of fourth field of glyph descriptions in font description files for Unicode character correspondence
G. Branden Robinson
-
2026/03/01
[bug #68024] refactor to migrate from `putenv()` to `setenv()`
G. Branden Robinson
-
2026/03/01
[bug #67947] [grotty] make it easier to obtain a plain text stream as output ("TERM=dumb"? `-C`?)
G. Branden Robinson
-
2026/03/01
[bug #68029] [troff] want warning in "syntax" category when `==` operator used
G. Branden Robinson
-
2026/03/01
[bug #67936] [libgroff] deprecate custom allocator
G. Branden Robinson
-
2026/03/01
[bug #68034] make out-of-tree build the default, and explore dropping in-tree support
G. Branden Robinson
-
2026/03/01
[bug #67952] change the 'x F' "grout" command to set a font search directory
G. Branden Robinson
-
2026/03/01
[bug #68045] reorganize {eqn, grap, pic}2graph into one directory, "wrs-recipes" or similar
G. Branden Robinson
-
2026/03/01
[bug #68047] kill off support for Trevor Darnell's "psfig"
G. Branden Robinson
-
2026/03/01
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/03/01
[bug #68051] drop support for, and documentation of, Ultrix extensions to man(7) package
G. Branden Robinson
-
2026/03/01
[bug #68071] [troff] rename derpily named `is_output_supressed` variable in node.cpp
G. Branden Robinson
-
2026/03/01
[bug #68097] [mm] change semantics of "presence-only" API macro arguments to Boolean values
G. Branden Robinson
-
2026/03/01
[bug #68070] ship `.so` man pages for man(7), mdoc(7), me(7), mom(7), mm(7), and ms(7)
G. Branden Robinson
-
2026/03/01
[bug #68085] [mm] unable to customize AV name and date line length
G. Branden Robinson
-
2026/03/01
[bug #68103] [mm] add `Linum` register to expose list item number of current list, and `:g` alias
G. Branden Robinson
-
2026/03/01
[bug #68100] [gropdf] handle blank lines in intermediate output ("grout")
G. Branden Robinson
-
2026/03/01
[bug #67571] [troff] "effective flags" ineffective if output occurs between `class` and `cflags` requests
G. Branden Robinson
-
2026/03/01
[bug #67571] [troff] "effective flags" ineffective if output occurs between `class` and `cflags` requests
Dave
-
2026/02/28
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/28
[bug #64300] [troff] ignore and diagnose when `'sp` used when not on a page (\n[nl]=-1)
G. Branden Robinson
-
2026/02/28
[bug #64004] [troff] make character and glyph handling more discoverable (".if C", ".if G", ".if N"?)
G. Branden Robinson
-
2026/02/28
[bug #64455] [ms] want support for 4.2BSD `CT` and `TM` extensions
G. Branden Robinson
-
2026/02/28
[bug #63583] [PATCH] [grotty] use terminfo library
G. Branden Robinson
-
2026/02/28
[bug #62911] [man] want keep macros: KS, KE
G. Branden Robinson
-
2026/02/28
[bug #62264] [troff] string iteration handles escape sequences inconsistently (want `for` iterator request)
G. Branden Robinson
-
2026/02/28
[bug #61999] [troff] emits nonstandard forms of large Roman numerals
G. Branden Robinson
-
2026/02/28
[bug #61886] [grotty] want anchor support to complement OSC 8 hyperlinks
G. Branden Robinson
-
2026/02/28
[bug #59425] [man, ms, mm]: drop compatibility wrapper feature
G. Branden Robinson
-
2026/02/28
[bug #59284] [afmtodit] add option to specify mapping file, or check $GROFF_FONT_PATH for it
G. Branden Robinson
-
2026/02/28
[bug #68092] doc/webpage.ms: make example status clear in document text
G. Branden Robinson
-
2026/02/28
[bug #68092] doc/webpage.ms: make example status clear in document text
Dave
-
2026/02/27
[bug #68029] [troff] want warning in "syntax" category when `==` operator used
G. Branden Robinson
-
2026/02/27
[bug #68092] doc/webpage.ms: make example status clear in document text
G. Branden Robinson
-
2026/02/27
[bug #68081] [groff] stale comment in "current-language-and-environment-in-sync.sh" test script
G. Branden Robinson
-
2026/02/27
[bug #68077] [gropdf] numeral zero glyphs sometimes don't render since commit 99cac61462, 2026-02-09
G. Branden Robinson
-
2026/02/27
[bug #68103] [mm] add `Linum` register to expose list item number of current list, and `:g` alias
G. Branden Robinson
-
2026/02/27
[bug #68102] [gropdf] drops some characters in a man page
G. Branden Robinson
-
2026/02/27
[bug #68102] [gropdf] drops some characters in a man page
Bjarni Ingi Gislason
-
2026/02/27
[bug #68029] [troff] want warning in "syntax" category when `==` operator used in compatibility mode
G. Branden Robinson
-
2026/02/27
[bug #68097] [mm] change semantics of "presence-only" API macro arguments to Boolean values
G. Branden Robinson
-
2026/02/27
[bug #68092] doc/webpage.ms: make example status clear in document text
G. Branden Robinson
-
2026/02/27
[bug #68092] doc/webpage.ms: make example status clear in document text
G. Branden Robinson
-
2026/02/27
[bug #68092] doc/webpage.ms: make example status clear in document text
G. Branden Robinson
-
2026/02/27
[bug #68093] doc/webpage.ms: outdated sentence about "hdtbl"
G. Branden Robinson
-
2026/02/27
[bug #68100] [gropdf] handle blank lines in intermediate output ("grout")
Dave
-
2026/02/27
[bug #68100] [gropdf] handle blank lines in intermediate output ("grout")
anonymous
-
2026/02/26
[bug #67501] [gropdf] Perl thows warnings since commit 2a5ad85ce4, 2025-09-11
G. Branden Robinson
-
2026/02/26
[bug #68097] [mm] change semantics of "presence-only" API macro arguments to Boolean values
G. Branden Robinson
-
2026/02/26
[bug #68097] [mm] change semantics of "presence-only" macros to Boolean values
G. Branden Robinson
-
2026/02/25
[bug #68093] doc/webpage.ms: outdated sentence about "hdtbl"
Bjarni Ingi Gislason
-
2026/02/25
[bug #68092] doc/webpage.ms: link "groff.ffii.org" is dead
Bjarni Ingi Gislason
-
2026/02/25
[bug #68022] [gropdf] rename and better document new `--opt` command-line option
G. Branden Robinson
-
2026/02/25
[bug #68066] [mm] spurious warnings from various list types since commit ae66055171, 2025-08-03
G. Branden Robinson
-
2026/02/25
[bug #67744] [troff] absurdly accepts delimited horizontal motion escape sequences as delimiters to another delimited escape sequence
G. Branden Robinson
-
2026/02/25
[bug #67842] [troff] absurdly accepts delimited special character escape sequences as delimiters to another delimited escape sequence
G. Branden Robinson
-
2026/02/24
[bug #67935] some macro packages pessimistic about major groff changes
Dave
-
2026/02/24
[bug #68064] [troff] `sy` request does not populate `systat` register
Dave
-
2026/02/23
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/02/23
[bug #68085] [mm] unable to customize AV name and date line length
Alexis
-
2026/02/23
[bug #68085] [mm] unable to customize AV name and date line length
G. Branden Robinson
-
2026/02/23
[bug #68085] [mm] unable to customize AV name and date line length
Alexis
-
2026/02/23
[bug #68077] [gropdf] numeral zero glyphs sometimes don't render since commit 99cac61462, 2026-02-09
G. Branden Robinson
-
2026/02/23
[bug #68052] [mm] nested ML list item mark clobbers item mark of ML list at previous level since commit d9209295a3, 2024-10-09
G. Branden Robinson
-
2026/02/23
[bug #68017] [troff] "ignoring invalid numeric expression starting with a tab character" errors since commit 64711b3a8, 2025-11-14
G. Branden Robinson
-
2026/02/23
[bug #68064] [troff] `sy` request does not populate `systat` register
cve
-
2026/02/23
[bug #68064] [troff] `sy` request does not populate `systat` register
Dave
-
2026/02/22
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/02/22
[bug #68081] [groff] stale comment in "current-language-and-environment-in-sync.sh" test script
G. Branden Robinson
-
2026/02/22
[bug #68081] [groff] stale comment in "current-language-and-environment-in-sync.sh" test script
G. Branden Robinson
-
2026/02/22
[bug #68064] [troff] `sy` request does not populate `systat` register
Dave
-
2026/02/21
[bug #68081] [test] groff/tests/current-lang...: comment mentioned is not in the referenced file
Bjarni Ingi Gislason
-
2026/02/21
[bug #66518] [long-term] [libgroff] stop doing what gnulib can do for us
G. Branden Robinson
-
2026/02/21
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given since commit 512b749f4e, 2024-07-02
Alexis
-
2026/02/21
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
Deri James
-
2026/02/20
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/02/20
[bug #68064] [troff] `sy` request does not populate `systat` register
Dave
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
Deri James
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
Deri James
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/20
[bug #68077] [gropdf] "Allow whitespace" change sometimes causes output glyphs to not render
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/20
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/19
[bug #68071] [troff] rename derpily named `is_output_supressed` variable in node.cpp
G. Branden Robinson
-
2026/02/19
[bug #68070] ship `.so` man pages for man(7), mdoc(7), me(7), mom(7), mm(7), and ms(7)
G. Branden Robinson
-
2026/02/19
[bug #65101] [mdoc] objection to roman styling of topics in "Name" section in groff 1.23.0
G. Branden Robinson
-
2026/02/18
[bug #67837] document flag interaction of character class and individual character
G. Branden Robinson
-
2026/02/18
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given since commit 512b749f4e, 2024-07-02
G. Branden Robinson
-
2026/02/18
[bug #68065] [mm] fails to render `ML` list when macro call's second argument is empty since commit 512b749f4e, 2024-07-02
G. Branden Robinson
-
2026/02/18
[bug #68066] [mm] spurious warnings from various list types
G. Branden Robinson
-
2026/02/18
[bug #68065] [mm] fails to render `ML` list when macro call's second argument is empty since commit 512b749f4e, 2024-07-02
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given since commit 512b749f4e, 2024-07-02
G. Branden Robinson
-
2026/02/18
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/18
[bug #68047] kill off support for Trevor Darnell's "psfig"
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
G. Branden Robinson
-
2026/02/18
[bug #68066] [mm] spurious warnings from various list types
G. Branden Robinson
-
2026/02/18
[bug #68066] [mm] spurious warnings from various list types
G. Branden Robinson
-
2026/02/18
[bug #68065] [mm] fails to render `ML` list when macro call's second argument is empty
G. Branden Robinson
-
2026/02/18
[bug #68065] [mm] fails to render `ML` list when macro call's second argument is empty
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
G. Branden Robinson
-
2026/02/18
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
G. Branden Robinson
-
2026/02/18
[bug #68064] [troff] `sy` request does not populate `systat` register
G. Branden Robinson
-
2026/02/18
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/18
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
Deri James
-
2026/02/18
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/18
[bug #68060] [gropdf] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/18
[bug #68060] vary installed groff font descriptions with gropdf's "basic" and "intermediate" feature service levels
G. Branden Robinson
-
2026/02/18
[bug #68064] .sy does not populate systat register
cve
-
2026/02/18
[bug #55941] provide a "test-nroff" to accompany "test-groff"
Dave
-
2026/02/17
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
Dave
-
2026/02/17
[bug #67657] NEWS (groff 1.20): hdtbl package works also with -Tpdf and -Tdvi
Dave
-
2026/02/17
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
Alexis
-
2026/02/17
[bug #68060] Match installed groff fonts to gropdf service level
Deri James
-
2026/02/17
[bug #68059] [mm] ML list item vertical space not suppressed when third ML argument is given
Alexis
-
2026/02/17
[bug #67700] integrate Deri's font management program
G. Branden Robinson
-
2026/02/17
[bug #67700] integrate Deri's font management program
Deri James
-
2026/02/16
[bug #68052] [mm] nested ML list item mark clobbers item mark of ML list at previous level
Alexis
-
2026/02/16
[bug #67939] [hdtbl] test: get the number of created pages directly from the PostScript file
G. Branden Robinson
-
2026/02/16
[bug #68052] [mm] nested ML list item mark clobbers item mark of ML list at previous level
G. Branden Robinson
-
2026/02/16
[bug #68052] [mm] nested ML list item mark clobbers item mark of ML list at previous level
G. Branden Robinson
-
2026/02/16
[bug #68052] [mm] nested ML list mark overwrites list mark of previous level ML
Alexis
-
2026/02/16
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/16
[bug #68052] [mm] nested ML list mark overwrites list mark of previous level ML
G. Branden Robinson
-
2026/02/16
[bug #68052] [mm] Nested ML list mark overwrites list mark of previous level ML
Alexis
-
2026/02/15
[bug #67657] NEWS (groff 1.20): hdtbl package works also with -Tpdf and -Tdvi
G. Branden Robinson
-
2026/02/15
[bug #67657] NEWS (groff 1.20): hdtbl package works also with -Tpdf and -Tdvi
Bjarni Ingi Gislason
-
2026/02/15
[bug #68051] drop support for, and documentation of, Ultrix extensions to man(7) package
G. Branden Robinson
-
2026/02/15
[bug #65099] 1.24.0 release goals and gates
G. Branden Robinson
-
2026/02/15
[bug #66126] [mdoc] should remap monospaced font names on "dvi" (or "lbp") devices
G. Branden Robinson
-
2026/02/14
[bug #65977] [troff] `device` request should work early as `\X` does
G. Branden Robinson