After #138 merges, `extractFiles` still needs to have its cyclomatic complexity reduced.
After #138 merges,
extractFilesstill needs to have its cyclomatic complexity reduced.