Haste 2, Protect 2, and Shell 2 actually do have an extended duration and can effect a higher altitude, but that wasn't the question so while some of your explanation was faulty, it was indeed correct.