should this be `C, packed`?