in reply to Re^2: eval a command
in thread eval a command

If you can update from 5.6 its probably a good idea.

On the other hand did you try to directly call that function and see if that works. Also why not just call these functions instead of using eval?