why don't we just decide on a case-by-case basis, with the rule of thumb that if a guy is mid 20s or older and an established good player in his native league (cuba, japan, etc), then he should be in the major league draft and not the minor league one. basically, if a guy is coming over and is widely expected to make or contend for a major league role immediately, he goes in the major league draft. this would include darvish, ichiro, daisuke, cespedes, alexei ramirez, kaz matsui, kosuke, that new mariners pitcher (iwakuma), the twins 2b from last year (forget his name), etc. soler is 19 years old, isn't an established star in cuba and is expected to take at least 2 years of development to be major league ready. i'd just chuck him in the minor league draft. there aren't THAT many major league-ready foreign players coming over each offseason, and it won't take long for us to go through the handful of names.