Is the data-role really needed?