Expenditure commitments comes to mind. My personal theory of present market sentiment is due to the near term potential threat from the heavens. nothing to do with Exploration results from this announcement.