Unused arg
Concatenate all paths before processing
Unused arg
Fold in callback
Naming convention