Is node_count == 0 really an error ?  Why not a successful no-op ?