Restore Balance 21057

Performance and Progress 20683