That takes him right to UFA at age 27, earliest he could possibly hit it at age 27? Good for Nurse.
It's almost as though the reason the deal exists in the form it does is that Nurse has no interest in leaving, is best friends with the captain, and they've openly agreed to revisit a long term extension in July 2021.
It's not like Bob McKenzie's more or less said that twice now. How could you know?