Improved operator overloading support.