documented wrote*Msg