Is that one of the the reasons why Android was designed the way it was so that it would not have to worry about these dependency issues?