diff --git a/modules/top10_surnames/module.php b/modules/top10_surnames/module.php
index <HASH>..<HASH> 100644
--- a/modules/top10_surnames/module.php
+++ b/modules/top10_surnames/module.php
@@ -111,7 +111,7 @@ class top10_surnames_WT_Module extends WT_Module implements WT_Module_Block {
 			$content=format_surname_tagcloud($all_surnames, 'indilist', true);
 			break;
 		case 'list':
-			uksort($all_surnames,'utf8_strcasecmp');
+			uasort($all_surnames,array('top10_surnames_WT_Module', 'top_surname_sort'));
 			$content=format_surname_list($all_surnames, '2', true);
 			break;
 		case 'table':
Bug #<I> - Top <I> surnames Block - list view sort wrong