v2 - optional auto readonly removal