Problem with Assault when using "Dash"

I don’t think this is a bug, but when you use the ‘Dash’ skill and spot an enemy, it stops you immediately (which I think is a great mechanic), the problem is that it has dedudcted the full ‘Will’ and you may have only taken a couple of steps in some cases. A simple solution would be that you have movement left over at no additional Will cost. But there needs to be a solution because this has doomed my little man a couple of times as he’s left hanging in the wind.