status iterator implementation
option support; don't consider ignored changes dirty