some dumb missing is_dirty stuff