Dimma deserves a contract as long as he likes but it wouldn't surprise me if he sticks to another standard 3 year deal. That would take him to 2024 as he still has another year on his current contract. Likely our window will have ended by then unless we find more Baltas and Boltons to replace our champion vets when they eventually retire.