Are you sure that that is how it works? It may be that Shanahan signing a new contract with another team ends the Denver obligation.