Question regarding `transfer_from` on ERC721 for Cairo contracts

Hello everybody hopes this message finds you well. I have a doubt regarding the transfer_from function from ERC721 openzeppelin standard for Cairo contracts. In the docs, https://docs.openzeppelin.com/contracts-cairo/0.14.0/erc721 this is stated:

If using transfer_from, the caller is responsible to confirm that the recipient is capable of receiving NFTs or else they may be permanently lost.

Unfortunately I couldn't find an example where a contract using transfer_from ensures in the code (I suppose the check goes somewhere in the code) that recipient is able of receiving the NFT, or where/how does this confirmation/checking takes place?

Thank you very much in advance!

Use safeTransferFrom instead, it will call onERC721Received on the recipient if it is a contract and will make sure that ERC721 NFTs are receivable on it.

Also ignore the other scam posts