checkpoint ... need to focus on avoiding concurrent gci calls