The accompanying theory is that Germany had long planned for the eventuality of fighting a Franco-Russian alliance, and their agreed military strategy for dealing with this potential situation was to attack France first, in the hope that they could knock France out the war before Russia was fully mobilised. The need for speed in executing this plan necessitated an attack via neutral Belgium to avoid France's border forts and easily defensible territory (which was what brought Belgian ally Britain into the war)