don't print before checkpoint