replication gives and takes