The default is `!replyRequired` in which case you get a payload with an empty collection when there are no results from the search; when true, we return `null` so the superclass throws a `ReplyRequiredException`.