Now saves intermediate results