[2pc] persistent parameter controlled by setup()
[2pc] merged