I don't understand this. By returning undefined you just complicate things later, now you have failure at something like `header.endPos` which is less trivial than meaningful message. Not sure why that makes page 7 render.