don't use checkpoint if outside of specified range
clean
Can prevent saving