Hmm, yell a challange to someone high up, three times my size, and with big rocks to throw down.... dont think so.
Drop the shield and run to a wall? Sorry, I dont do 'bug on windshield' impressions, so no.
Drop the shield and go invisible? Hmm, not bad. But of course there is the little...