disambiguate methods, make byte order types immutable