rewrite octoquery: serializable