add open-ended mode, drop writeable side.
2.0.0