Hey Luke, 
The order of the defining nodes for each variable matters. Hence it cannot be recomputed by iterating through the nodes. Hence it is being serialized.
It was not made to address any performance issues.