preserving server data throughout