Better equals comparison