do not always fix offsets