Why are we overloading receiver side?