add a percent-based breaker