readonly not readwrite for reads