The reason I did it that way was replicating the markitup helper.