I've never quite understood why any team would "guarantee" to a player/agent that they'll definitely choose him in their slot. Is there some advantage to the team for doing this? I'm sure there are soft "assurances" made in other sporting drafts, but I don't think that any non-NBA team definitively promises draft prospects much of anything. If anyone can explain the logic behind these "guarantees", I'd highly appreciate it. Thanks