If an argument contains a `[...]` on the path part, it is silently ignored. I think it should be a usage error instead.