Restore Balance 31671

Performance and Progress 30239