in reply to Subclassing and CGI::Prototype

OK, I'm beginning to figure out what the problem is. I'm not quite to the point where I feel I fully understand what's going on, but adding the following line to the code before the call to activate fixes the problem:

unshift @$_, 'MY_Zero' for \@One::ISA, \@Two::ISA;

the lowliest monk