private void failedToSend(IEnumerable <PersistentMessage> messages, bool queueDoesntExist = false) { try { _queueStorage.Send(actions => { foreach (var message in messages) { actions.MarkOutgoingMessageAsFailedTransmission(message.Bookmark, queueDoesntExist); } }); } finally { _choke.FinishedSend(); } }