curious why dropping the `data-*` attribute?