Simplified breaks+replaces+provides