pack.h will be included regardless so meh.