Restore Balance 10532

Performance and Progress 10519