Maybe a combination of both our theories...? Yours sounds quite plausible as well!