Restore Balance 26548

Performance and Progress 25907

Security and Stability 24317