Revert "Do not re-buffer sources and sinks."

This reverts commit 383e5c6903ac8c19fb3651f89cc5b1c2fb7be05e.