Probably not necessary, but why not? As many others have stated, you can easily cancel and quickly have your deposit refunded at any time up until the final payment date. Some of us here always have a variety of future NCL bookings as placeholders. I currently have more than ten such bookings. I am constantly amused by folks that wait until later and then claim that "NCL prices have skyrocketed! They are now twice (or fill in your preferred hyperbole) as much as they were a year ago!!" So, why didn't you book a year ago?