I don't see the problem with a 3 year contract. Coaches are going to want that long to get poo in order, especially the way some of our player think making an effort is, to turn their ethics around. Whether you like it or not, it takes time to change these things, and 3 years is the standard maximum contract for rookie coaches. Make it performance based for the 3rd year and they have something to aim for.