missing flush (used to use UUID)