Return String instead of GString
Capture destinationDir if we're falling back to the convention mapping