What about the case where we're trying to make an `h2` in to an `h1` even though `highestAllowableHeadingLevel` is `h1`? Also, the same thing for the `lowestAllowableHeadingLevel`, but reversed.