shapeCall -> noRet, and force it to call the perl sub, even if the result is not used