return values
properly handle globs