+# Lock all rounds but the last (active?) one
+for my $r (0..$#rounds-1) {
+ $rounds[$r]->{'locked'} = 1;
+}
+
+# If there's only one group left and it's valid for closing, we can also finish
+# the entire tournament if we'd like
+if ($closing_valid && (scalar @{$rounds[$#rounds]->{'parallels'}}) == 1) {
+ $finishing_valid = 1;
+}
+