Try another fix for bug #1669735. The previous fix had some problems when the data list was a variable and it output something. I think the problem was not with my fix, per se, but that my fix hit a different bug in RUN.
This fix is a little slower, but it seems to work around the other bug in RUN.