SwapBytes and better docu