That would explain a lot indeed.
And don't take any offence with what's been said above, it's funny to see a word / idiom / expression being taken over by the english language, as much as the opposite; ie : The Hangover being translated Very Bad Trip.