diff --git a/libcorpus2/token.cpp b/libcorpus2/token.cpp
index 85936754c1667eed5c09861fe87ecc3c2ef6b663..38f3bdb2c4f92ed92691fe33662ac9bfc979dce2 100644
--- a/libcorpus2/token.cpp
+++ b/libcorpus2/token.cpp
@@ -65,13 +65,12 @@ struct preferred_lexeme_cmp
 	const Tagset* tagset;
 
 	bool operator()(const Lexeme& l1, const Lexeme& l2) const {
-		return
-		 (!l1.is_disamb() && l2.is_disamb())
-		 || (l1.is_disamb() == l2.is_disamb()
-		  && (tagset->get_original_pos_index(l1.tag().get_pos_index()) >
+		return (!l1.is_disamb() && l2.is_disamb())
+				|| (l1.is_disamb() == l2.is_disamb()
+				&& (tagset->get_original_pos_index(l1.tag().get_pos_index()) >
 					tagset->get_original_pos_index(l2.tag().get_pos_index())
-		  || (l1.tag().get_pos() == l2.tag().get_pos()
-			&& l1 < l2)));
+				|| (l1.tag().get_pos() == l2.tag().get_pos()
+				&& l1 < l2)));
 	}
 };