Generic data, using discrimination