break temporarily
put it in the right place
checkpoint header