@erictgrubaugh you mentioned file stream api earlier. i'm actually working on an M-R script, but i need to use two separate searches as input. im wondering if the best way would be to pull in all rows into an array in memory and return that to the getInputData function, or use streams. i saw you mention streams for M-R use. would it be preferable to use the .each function of both searches to just dump lines to a combined csv, then use the file stream to feed that back into the M-R script? memory use shouldn't be too bad. i'm not all that experienced in SS yet, so unsure of what kind of memory constraints there are. between both searches, if i was to hold in memory, it would be around 25k rows, no more than 1mb total.