```\nfunction _getCurrentSupply() private view returns (uint256, uint256) {\n    uint256 rSupply = _rTotal;\n    uint256 tSupply = _tTotal;\n    for (uint256 i = 0; i < _excluded.length; i++) {\n        if (\n            _rOwned[_excluded[i]] > rSupply ||\n            _tOwned[_excluded[i]] > tSupply\n        ) return (_rTotal, _tTotal);\n        rSupply = rSupply.sub(_rOwned[_excluded[i]]);\n        tSupply = tSupply.sub(_tOwned[_excluded[i]]);\n    }\n    if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);\n    return (rSupply, tSupply);\n}\n```\n