[eluser]Alucemet[/eluser]
It's a shame the the file helper's get_filenames function assumes you want to get all of the files in subdirs. The third parameter of this function is $_recursion, and is set to FALSE by default, yet it appears this param is only a marker for an initial prep on the $source_dir.