dont upgrade unless needed