fix dirty bug again....