At claimDefaulted, the lender may not receive the token because the Unclaimed token is not processed
```\\nfunction claimDefaulted(uint256 loanID_) external returns (uint256, uint256, uint256) {\\n  Loan memory loan = loans[loanID_];\\n  delete loans[loanID_];\\n```\\n\\nLoan data is deletead in `claimDefaulted` function. `loan.unclaimed` is not checked before data deletead. So, if `claimDefaulted` is called while there are unclaimed tokens, the lender will not be able to get the unclaimed tokens.
Process unclaimed tokens before deleting loan data.\\n```\\nfunction claimDefaulted(uint256 loanID_) external returns (uint256, uint256, uint256) {\\n// Add the line below\\n   claimRepaid(loanID_)\\n    Loan memory loan = loans[loanID_];\\n    delete loans[loanID_];\\n```\\n
Lender cannot get unclaimed token.
```\\nfunction claimDefaulted(uint256 loanID_) external returns (uint256, uint256, uint256) {\\n  Loan memory loan = loans[loanID_];\\n  delete loans[loanID_];\\n```\\n