Garrett next 2 years are not guaranteed. He will for sure want a new contract to whoever he would get trade to. He only had $1 million guaranteed this season. Nobody is gonna cut Myles Garrett.