correct definition of RcWrite