another fix
Merge pull request #1637 from Kenneth-T-Moore/bench

Fix so that Finite Difference works on a non-differentiable connection
merged out