Ripples on the Allegheny