worked out how a data node can send "set" data out. Process nodes did this before but data nodes not working... got tests back to 100% (need to write more tests ;P