equals is important.