optimize concat_fnames()