turns out you can chop protocols with md