sort { (defined($a) <=> defined($b)) || ($a cmp $b) }