Restore Balance 2739

Performance and Progress 2615