If the data passed to this plugin has embedded newlines, then Text::CSV will cause it to fail with this error message:
- undef error - Can't use string ("") as a SCALAR ref while "strict refs" in use at /data/wre/prereqs/lib/perl5/site_perl/5.14.2/Text/CSV_PP.pm line 266.
Text::CSV has a way to work around this, by passing the constructor a flag, binary=>1, but that's not exposed through the plugin's interface.