A lot of churn.  Introduce sinkSource function.
More heavy experimentation.