allow #all to optionally include the starting node