Giving Trees for Checkpoint Systems