Please note: I see your issue as being opinion & expected behavior. Many users use the conditional "&&" in commands like yours as it can be considered safer.
Please note: I see your issue as being opinion & expected behavior. Many users use the conditional "&&" in commands like yours as it can be considered safer.