A boolean trap is always baffling once it's pointed out and your last point makes sense too. So I've got no other choice than making the change. Thanks :-)

Done.