Why do we want data*? Aren't those essentially only usable by JS?