Use native unpack for PDWORDs
Land #3551, fix inconsistent pack/unpack usage