Fix ascent and descent