fine with me, though `readWrite` may be more informative