function _deposit(TDS.Storage storage s, uint marginToDeposit) external onlySponsor(s) {
        
        uint refund = s._pullSentMargin(marginToDeposit);
        s._depositInternal(marginToDeposit);

        
        
        s._sendMargin(refund);
    }