Writer no longer loops--it returns gating.