...by allowing him to announce whenever he wanted to.
Look, understand we blew him off for six months or whatever (justifiably) but once he gave our staff the verbal, we should've (maybe) said, "we are sending over the NLI for you to sign. You can announce your decision whenever you'd like, but please send the NLI back to us. You can of course make your announcement whenever you'd like but we need the NLI ASAP so we can move on to our other needs in this class. We have one (or two) other players to add but you are critical at this juncture."
After QG, we shouldn't have allowed JT to have a window where he could screw us over. Make the commitment just that to avoid being left at the altar again.
Again, maybe we were not in a position to hold a hard line but I doubt Duke would put the player in a position to spurn them. Well, maybe they would since he's a luxury. For us, he was as close to a necessity as possible.