Update ripple with source only exclusion