i take an extra large in all pants, but these pants have very very long legs! the extra large size overall[from waistband to leg cuffs] measures 45 inches long. way way too long for me. it should only be 40 inches long? i don't understand why the long legs, they aren't big or tall.