stop being cute. a basic_action for proto::external rather than a composite one