diff --git a/src/trait-bounds.md b/src/trait-bounds.md
index 019a2f7f0..b0d667d95 100644
--- a/src/trait-bounds.md
+++ b/src/trait-bounds.md
@@ -8,10 +8,10 @@
> _Lifetime_ | _TraitBound_ | _UseBound_
>
> _TraitBound_ :\
-> `?`?
-> [_ForLifetimes_](#higher-ranked-trait-bounds)? [_TypePath_]\
-> | `(` `?`?
-> [_ForLifetimes_](#higher-ranked-trait-bounds)? [_TypePath_] `)`
+> ( `?` |
+> [_ForLifetimes_](#higher-ranked-trait-bounds) )? [_TypePath_]\
+> | `(` ( `?` |
+> [_ForLifetimes_](#higher-ranked-trait-bounds) )? [_TypePath_] `)`
>
> _LifetimeBounds_ :\
> ( _Lifetime_ `+` )\* _Lifetime_?