Cannot get the usort function to work properly, consistently, so dropping it.