Trying a different approach to specifying patch content types