check { cast $a, $wiz } { }, 'cast';
-my $b = check { $a } { get => 1 }, 'assign to';
+my $b;
+# $b has to be set inside the block for the test to pass on 5.8.3 and lower
+check { $b = $a } { get => 1 }, 'assign to';
is $b, $n, 'get: assign to correctly';
$b = check { "X${a}Y" } { get => 1 }, 'interpolate';