It had to get worse before it could get better...  Re-created the interface, no persistence.
All programs run correctly.  No persistence