* resolved ambiguous operator overloads