And as an aside, 'thrown upon' and 'thrown up on' are very different things... Just sayin' ; )
LOL.
Troo dat!