improve reliability of fixup_pack_header_footer()