From MLBTR:

College shortstop Christian Colon was always the Royals' top choice at #4, writes Bob Dutton of the Kansas City Star. The Royals told Dutton that links to Yasmani Grandal and Chris Sale were a smokescreen.
This doesn't make any sense to me. When you can't trade picks, why would you need a smokescreen- at least in a situation where there was a consensus top 3, and Colon wasn't a part of it? Maybe I could understand if they were using Grandal as a smokescreen in order to drive Colon's price down, but they haven't agreed to a deal yet, so there is no point to that. This just doesn't make any sense.