Conduit Run Lengths

My version of setting a length parameter for all the conduits and their fittings in the RVT:


Is the logic correct?

When those lengths are scheduled against a run ID parameter, it does something similar to Conduit Runs, but with more flexibility.