Splitting commands would run CopyInputs after set_length. Since length is now a parameter (aka a NodeInput) the former would override the latter breaking the implementation. This commit fixes that.