Ripple utilities