Small detail:  do you expect it to be "More..." if they're not equal?  If there's a scenario where you think this would happen, it would be good to capture in the comment above.