The _only_ thing I didn't expect was today's $3.36 (High value) which may change my target price from $2.40 to $2.55 or so..
Other than that, short covering or no short covering, the financials will face a drop soon, as I said, with C spearheading along with BAC, MET etc.