Question on Tosphot Bava Metzia page 14

This essay deals with the question someone bought stolen land and improved it. When he gives it back from whom does he collect the value of the improvements? The thief or the owner?
And what if

You have a person whose land was stolen, the owner (נגזל)
The thief is the גזלן . The person that bought the stolen land from the thief is  the buyer (לוקח).
The land goes back to the owner (נגזל) with the improvements (שבח). Rav says the buyer (לוקח) gets the money he paid for it, and also the value of the improvements from person th thief (גזלן). [Bava Metzia page 14B]
Tosphot relates this law to the law [Bava Metzia page 103a] that concerns a person that goes into the field of another person and does improvements (שבח). The law stated by Rav is thus: when the improvements are more, then the owner (נגזל) pays for the expenses, and thief (גזלן) pays nothing.
My question is, "Why not?"
Bear with me while I try to say over why I think this is a problem.
First of all I want to make it clear that on page 103a the improvement is independent from the expenses.
On page 14 the law of Rav refers to paying improvements that are more than the expenses. [Of course, in my question there are no such things, so obviously he does not pay the expenses.] My point is that the owner נגזל) pays the least amount because of the law on page 103. The thief pays the improvements because of Rav's law on page 14. This page 14 law does not come from page 103 . And you can ask "From where does it come?" Well, one  option is to say it comes from the deed of sale. But if that is the case then  the thief should pay the expenses also. And in  fact he ought to pay the improvement also if we are going by the deed of sale!
I am not asking a rhetorical question here. I really do not know what Tosphot is doing  on page 14.
Anyone with an answer is welcome to share it here.
Later note: I think after this I wrote some answer to this question in some later blog entry.
Here is what I wrote in Hebrew about this subject:
א) ב''מ יד: יש פה שלשה אנשים: נגזל,גזלן, ולוקח מן הגזלן והקרקע שנגזלת. הקרקע חוזרת לבעלים עם השבח שהשביחה הלוקח. רב אמר שהלוקח גובה מחיר הקרקע ושבחה מן הגזלן. תוספות אומרים שהדין של היורד לתוך שדה חבירו בלי רשות שמקבל היציאה שייך לפה. זה דין של רב בדף קג. ושם רב אומר ידו על התחתונה. זאת אומרת שאם השבח פחות מן היציאה, אז הנגזל משלם את היציאה. ואם היציאה פחותה, אז הוא משלם את היציאה. ועכשיו אפשר להבין כוונת התוספות פה בדף יד:. פה יש שתי אפשריות. א) השבח יותר מן היציאה. ב) השבח פחות מן היציאה. מצב הראשון הוא המצב שרב דיבר עליו. שם הנגזל משלם את היציאה, והגזלן משלם את השבח. [פה כוונת רב היא שהגזלן משלם את השבח היתר מן היציאה, היינו ההפרש. וזה שלא ככוונתו בדף קג. אולי יש פה איזו קושיא?] במצב השני שהשבח פחות, אז הגזלן אינו משלם כלום, והנגזל משלם את השבח. וזאת היא השאלה שלי. למה הגזלן אינו משלם את היציאה? אם אנחנו הולכים לפי מה שכתוב בשטר, אז הוא חייב לשלם את היציאה. אם אנחנו לא הולכים לפי מה שכתוב בשטר (אחריות לאו טעות סופר היא) אז גם השבח אינו משלם.
I see in my Hebrew note that I did have an answer for this problem.