Taking advantage of operator overloading