Ah, thanks for fixing that. As discussed in IRC, would be good to verify that executing message.acknowledge() only when the listener completes won't limit us to processing only one at a time. If it does, we'll want to pre-emptively acknowledge before executing the listener, but only if we haven't surpassed a threshold of concurrent listener executions (the threshold would just be equal to the prefetchCount, I imagine)