Since when and how to accomplish each objective is largely up to the player, this can lead to situations where a mission's objectives, as far as the story is concerned, have been accomplished, but the mission remains incomplete due to some now irrelevant objective.