set allow_readonly default to `False`