Difficult to foretell or foresee.