1008 pages, wow!