CheckpointController now implements AutoCloseable