This probably needs the 2nd `any` arg (for the book part)