Corrected PackAndPush