throwing always except at the start before moving.