log a warning if node found in an unexpected state
breaking utilities into submodule, ready to be exported
breaking utilities into submodule, ready to be exported
updating documentation