Strategic offensives should as a general rule be based on