What happens if I call this twice with the same deserializer, but with different initialMutationEvent? Will it properly replace the page?