Even when ```DynamoModel.CreateNodeInstance``` method returns a node instance successfully, the loading process may still fail in the call to ```NodeModel.Load``` method above. This is why the ```el.Load``` method call remains within the ```try``` block so any unresolved function (by ```DSFunction``` or ```DSVarArgFunction``` nodes) will be caught by the ```catch``` block below, resulting in a dummy node being created (instead of aborting the entire workflow).