Restore Balance 22580

Performance and Progress 22056