cleanup policy semantics