Working out how the deferred request queue should work.