Restored pack()