I've read that Field Marshal Guderian halted his forces outside of Dunkirk because he was opposed to inflicting a bloodbath on the BEF. Also there was probably no practical way that he could make them all prisoners. Thoughts anyone?