Zero datacode handling

Moved datacode zero check to catch all sources to include when a single
node is set to 0 in [nodes]