allow workflows to have disconnected nodes