The callback receives different arguments and in .walk the full file path is passed with each file, but in .walkSync the file is stand alone and you have to concatenate
I don't feel strongly about which approach is better or anything, just that they should be the same.. They should even have the same unit test with some tweaks