Derivative implemented, evalDerivative needs to be derived