First write, not tested.