Hm, it reads funny for these last three to be inlineCallbacks, because from what I know, you should yield these here. Although may be it's the same if you yield them at the point you do...  I'm not really sure of the answer, so I'm just going to point it out and you see if you want to ignore this or not :)