For now, we just have a HEADER at the start and a FOOTER at the end. That's hard enough to get right.