Good on u. But those first round contracts are far to valuable to risk on someone with both major health and off court risks like him.
Late first, seconds are all the same. If you want the guy you gonna have to offer him a contract even if you take him in the second. They both are cheap contracts, not much risk in them, possible huge reward if Upshaw figures it out. Worst case you waste 1M. That's nothing for any team.