private bool GetNextQueueEntry(out Uri entry) { var requestQueue = priorRequests.Count > 0 ? priorRequests : currentRequests; return requestQueue.TryDequeue(out entry); }