gotcha. I don't think there's any reason not to allow caches that have batching enabled not to be able to participate in distributed transactions, if needed. I also know for a fact that AS/EAP code is relying on this functionality, i.e. batch-able caches to participate in distribute transactions.