If we don't pass `match-pred` we don't check for notifications at all?  that doesn't seem right.  I would think we would check but not filter the notifications that we find.