Swapping bytes. Probably still wrong.