--- Coro/Coro/State.xs 2013/05/08 00:44:44 1.432 +++ Coro/Coro/State.xs 2013/05/09 05:40:14 1.433 @@ -3153,7 +3153,7 @@ return 0; /* one element that is an RV? repeat! */ - if (AvFILLp (state) == 0 && SvROK (AvARRAY (state)[0])) + if (AvFILLp (state) == 0 && SvTYPE (AvARRAY (state)[0]) != SVt_PV) return 1; /* restore status */