product not readonly