Changed name other to rhs in implementations.