checkpoint before mess