           change1Promise = undefined
           change2Promise = undefined
 
-          change1Promise = up.render('.element', url: '/path1').catch (e) -> change1Error = e
+          change1Promise = up.render('.element', url: '/path1', solo: true).catch (e) -> change1Error = e
 
           next =>
             expect(up.proxy.queue.allRequests.length).toEqual(1)
             expect(change1Error).toBeUndefined()
 
-            change2Promise = up.render('.element', { content: 'local content' })
+            change2Promise = up.render('.element', content: 'local content', solo: true)
 
           next =>
             expect(change1Error).toBeError(/aborted/)


        it 'adds params from a { params } option to the URL of a GET request', asyncSpec (next) ->
          fixture('.target')
          up.render('.target', url: '/path', params: { 'foo-key': 'foo value', 'bar-key': 'bar value' })
          next => @respondWithSelector('.target')
          next => expect(location.href).toMatchURL('/path?foo-key=foo%20value&bar-key=bar%20value')


          change1Promise = undefined
          change2Promise = undefined

          change1Promise = up.render('.element', url: '/path1', solo: true).catch (e) -> change1Error = e

          next =>
            expect(up.proxy.queue.allRequests.length).toEqual(1)
            expect(change1Error).toBeUndefined()

            change2Promise = up.render('.element', url: '/path2', solo: true)

          next =>
            expect(change1Error).toBeError(/aborted/)
