Bilateral descent