80c80
<         SELF->cache.int_val = value->vtable->get_integer(INTERP,value);
---
>         RECALL;
85c85
<         SELF->cache.int_val = value;
---
>         RECALL;
93c93
<         SELF->cache.int_val = value->vtable->get_integer(INTERP,value);
---
>         RECALL;
98c98
<         SELF->cache.num_val = value->vtable->get_number(INTERP,value);
---
>         RECALL;
103c103
<         SELF->cache.num_val = value;
---
>         RECALL;
111c111
<         SELF->cache.num_val = (FLOATVAL)value->cache.int_val;
---
>         RECALL;
135c135
<         if(value->vtable == &Parrot_base_vtables[enum_class_PerlInt]) {
---
>         if(value->vtable == &Parrot_base_vtables[enum_class_PerlInt] ) {
142c142
<         else if(value->vtable == &Parrot_base_vtables[enum_class_PerlNum]) {
---
>         else if( value->vtable == &Parrot_base_vtables[enum_class_PerlNum] ) {
176c176
<         if(value->vtable == &Parrot_base_vtables[enum_class_PerlInt]) {
---
>         if(value->vtable == &Parrot_base_vtables[enum_class_PerlInt] ) {
183c183
<         else if(value->vtable == &Parrot_base_vtables[enum_class_PerlNum]) {
---
>         else if( value->vtable == &Parrot_base_vtables[enum_class_PerlNum] ) {
