checkpoint before moving to pure get style