@mcc to a first approximation, borrows are tracked on statement basis, not expression basisso where you put semicolons is quite important(this is an oversimplified model)