use garmin_scripts instead of python_garmin_scripts
handle edge case