Major refac multiple page grabs.