I think Shanahan was fired from Denver because of his work as a GM. It certainly wasn't his work as a coach.