- detect mis-configured listeners - widen accepted parameter types to `Collection`. - `consumerBatchEnabled` coerce `batchListener` to true