add tests for data parameter
remove data/expand_data from arguments if false