automatic offsets means no need for offset attribute as a hack