but after having gone through writing a demonstration, I discovered what appears to be a fact that logical operators like .EQV. and .NEQV. which are non-Perl can not be overloaded and that there are restrictions on what can be overloaded within Perl itself -if I understood that well- because of the degeneracy of operators and that overloading all in all can cause certain operators to lose their magical properties (ex, x=, .=) ... seeking enlightenment on this Monks..