How about `compare = comparing ktName` instead of this legion of underscores?