checkpoint: messaging