in reply to use base qw(Dazed Confused)

I don't know why it's happening, but adding the following line after your 'use base' line fixes it:
use subs 'isa';