also, resp_skip and resp_limit belong in the response object when recursive=True.  (assuming they are needed in the response to drive the UI, which i assumed was the case.)