fudged, pack() needs some love for under v5