CSP Descent