in reply to Evaluating user parameter ... failed.

Try using strictures (use warnings; use strict;) - a cursory glance suggests %in (as referred to in the problematic line) isn't defined.

A user level that continues to overstate my experience :-))