I would pass this differently, but between the way the parameters are passed to `markdown` and desire to create as little change as possible - this should do. Not being a part of public API helps.