You are right.
It is always something which in out of your control and tends to push button for buy....
I think the best way is to book minimumm loss and get out of it, unless ready for long term since ther is no scope for increase in short term i.e. by Dec'10