* add checkpoint test to verify it reloads from disk