Is it possible cross training isn't random, but goes to the skill with highest sublevel? Or have I been just lucky?