semantics and offsets