I'm going to rework all of the pages to use a common API.