more cleanup, added direntsAtDepth