To clarify: the client never tells MN1 exactly how much it wants to ultimately send. Your client sends MN1 some higher amount and says "Here's a bunch of DRK, send it back to me in smaller denominations". Then the actual send amount (from random addresses, not tied to your primary address) is sent on to MN2 for delivery to the intended recipient.
Thanks for the correction.
