fixed big-endian problems.