Use analytic derivatives