refs #26 Crudely implement varying step size.