At simo's request return struct tevent_req *treq -> treq. For consistency :-(.