fixed count to exclude root