Now using aw-bytes for types and endian conversion