Report pagination, way too complex?
ignore OS x stuff