Start implementing single writer version