40 more payments to go...