close() -> end()