begin refactoring towards FDC writing.
revert to simple latching.