We are "behind" a checkpoint if it has already visited this page.  Otherwise, we are ahead of the checkpoint, and the page can be safely written.