# New Ticket Created by yves orton # Please include the string: [perl #121486] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=121486 > utf8::downgrade($foo,"fail_ok"); Produces: Argument "fail_ok" isn't numeric in subroutine entry Cause is calling SvIV() on the argument: const bool failok = (items < 2) ? 0 : (int)SvIV(ST(1)); Solution is to use SvTRUE() instead. Fix is complete and is waiting test pass to push. Yves -- perl -Mre=debug -e "/just|another|perl|hacker/"