Maybe there are situations where switching permissions is too expensive in an unavoidable way but that borders on chip design problem...