Introduce autoClosed and finished()