Use size instead?
Add option to save at intermediary points.