fix up byteswapping