honor hidden files in the utility function