FIX: ensure triggered badges are never triggered if filter is missing