Markup is hard