(Is it because element deletions don't need a beforeID? That makes sense, but it also means as a side-effect that the deletions will get pushed into the `edits` list before other edits that might have been added to `newEdits` before. I don't know if that will actually cause bad behavior though.)