diff --git a/+af_tools/+utils/parsefileinputs.m b/+af_tools/+utils/parsefileinputs.m
index 72856f14eb3be26b9dcdfe93727a844b364d67f2..625308c041af6ab659cffde56eb648fbaf31669d 100644
--- a/+af_tools/+utils/parsefileinputs.m
+++ b/+af_tools/+utils/parsefileinputs.m
@@ -36,6 +36,7 @@ function [filenames, filepaths, idxOpts] = parsefileinputs(optList, filetype, va
         ext = ['*', filetype];
         [filenames, filepaths] = uigetfile(ext, 'Select all dat-files to aggregate', ...
                                            'MultiSelect', 'on');
+        filenames = string(filenames);
         filepaths = repmat(string(filepaths), 1, length(filenames));
 
         idxOpts = 1;
diff --git a/+af_tools/formatairfoilcoord.m b/+af_tools/formatairfoilcoord.m
index 77d3b44b447d4b6809edcf3247398756ad3c1f97..3b5e00b54092edb76c6df7cc5555d9aa6cd248b6 100644
--- a/+af_tools/formatairfoilcoord.m
+++ b/+af_tools/formatairfoilcoord.m
@@ -139,7 +139,7 @@ function Dat = formatairfoilcoord(varargin)
         end
 
         % Output structure
-        Dat(i).path = fullpaths;
+        Dat(i).path = fullpaths{i};
         Dat(i).file = allFileNames{i};
         Dat(i).airfoil = char(cellstr(tmpAirfoil{:}));
         Dat(i).format = outputFormat;