Move all the RequestProcessor Reader state inside Cry, and rewrite the ask functions as appropriate