fake finite difference works