two phase read/write for testing purposes
document new option