                         })
                         
                         expect(callbackQueueLabel) == requestQueue.label
-                    })
-                })
+                    }
+                }
                 
-                context("queue is not provided with request", {
-                    it("invoke callback on provider queue", closure: {
+                context("a provider uses the queueless request function") {
+                    it("invokes the callback on provider queue") {
                         var callbackQueueLabel: String?
                         
                         waitUntil(action: { completion in

                OHHTTPStubs.removeStub(stubDescriptor)
            }
            
            describe("a provider with predefined queue", {
                var provider: MoyaProvider<GitHub>!
                var queue: DispatchQueue!
                

            }
        }
        
        describe("using a custom callback queue") {
            var stubDescriptor: OHHTTPStubsDescriptor!
            
            beforeEach {
