Generic data interfaces#