This is what I was told after I asked on my last cruise. The contract could not be broken but it will not be renewed. I do not know when it will run out but I will be glad to see them go.