Better to have (inboxObserved || event.isRead() || isCurrentlyObserved(...)) to minimize effort.