no need for walkAlbumsDepthFirst