dirty protected