message equality function dropped