Full reset conditionally