simplifies replication