I'd prefer this to be using `&&`, unless I've missed something about the reason behind the use of `and`?