Nitpicking: Could we rename the 'data' parameter to something more descriptive? I don't like `data.data.collect`