make replication_factor required