to compatible with commands with multiple spaces inside