if( do{ no warnings; 0==$x } && SvIOK($x) )