There is a lot of bullishness surrounding this stock coming up to earnings. Do you sell the recent runup in anticipation of RIMM not meeting expectations and avoid the subsequent selloff? Or will RIMM beat expectations and result in a large gain? Or possibly an earnings beat is being priced in as we speak so a beat would result in little change? What do you think?