I don't get why || true should trigger the exception? isNew() throws a exception or it does not?