accommodate path lengths to 4096 directories