properly open the checkpoint in case it already exists