overhaul zip headers to work better with parsing.