I've been training for a half marathon and my Garmin kept saying I was hitting perfect splits. Then I ran a route I know is exactly 5 miles according to Google Maps and my watch said 4.3. Turns out I've been running way faster than I thought for 2 months. Has anyone else caught their fitness tracker fudging numbers like that?