ever drifting down the stream...