imho, you are on a limited contract. it is just automatically renewed every year for reason that you and your employer have not discussed it.