remove unnecessary PROTECTs