What accurately describes hypervisor-based continuous data protection?