object.and is supposed to be all-or-nothing