endian agnostic coding resolves #10