Online info about paying off a Tesco loan seems contradictory. It says you can make overpayments to pay it off quicker without any penalty, but it also says if you pay it off in full, there'll be a penalty of 2 months' interest. What does this really mean? Is there some limit to how quickly you can overpay without penalties, and/or will the last payment always add 2 months' interest if it's earlier than expected?