avoid three evaluations in Heun method (how did this happen?)