bugfix: rank selection was selecting for low fitness.