Generalized message packs