Yup pretty much. Also why displayed range is often not the same calculated energy usage as your actual range from the trip menu.
Lots of various factor affect actual range such as temperature, speed, AC use, elevation changes, towing/weight, tire pressure, etc.