Performance and Progress 10589

Restore Balance 10573