Don't duplicate byteswap code. Invent system where NEED_GENERIC_BYTESWAPS is set...