add case insensitivity to GetDirListing