CurverGenerator uses a History instance