protected against changing readonly actions