stop calling UNIVERSAL::isa as a function