Restore Balance 5099

Security and Stability 4301