One case so far is root can end with status NULL if initialization failed with all children initialized (or no children)