added explicit dirty definiton