Garmin's algorithms are proprietary, so it's hard to say. The distance traveled on the unit itself may differ from the tracklog distance because the unit doesn't save every point it sees. But yeah, if you get wrong or bad points, they will enter into the distance.