Yeah, because `getLatestBadges` is asynchronous, exceptions thrown in the callback get lost.