guarded Newtons method