Yes. That hard-coded outputschema in the EE still assumes that there should be a child node under any DML node. If not, EE throws exception in function "AbstractPlanNode::getOutputSchema" at line 270.