There's some Newton in there somewhere...