Getting back old/incorrect paths when using MultiTargetPath

Hi

Possibly affected by: MultiTargetPath overwrites input array with strange results?