since this is a condition and not control flow normally ```||``` and ```!``` is preferred over "or and no