Preposition use in English is a bit weird and random, anyway - I think it's usage that makes something correct, more than anything. I have an undergrad minor in TESL, and I remember how incredibly difficult it was to explain to the English as a Second Language students I was working with why, for example, you get "on the bus" but not "in the bus." Essentially, there's no good reason or regular rule why one is correct and the other isn't; language learners just have to memorize the variations.