\data is abstract again