The SAL assumes that all addresses are stored in network order (big endian). This is not documented, which is a bug.