This still leaves overlapping vehicles, which the system doesn't handle gracefully.  Ideally it would fully remove components until none overlap.