The zoneserver has some unique problems.

Basically, we need to store the first few records in a buffer
