Fisher directions now work for second-order methods, but bugs still remain in Hessian calculation