I think I've come across this earlier and it may well be an inheritance of the DOS-age (or should I say "command-line"-age) as it happens with filenames containing e.g. spaces, which are "translated" differently by Windows? Or maybe space is understood as command-line separator, following which parameters are expected. What happens if you use "" like
here?