option to delegate Close