list() may be removed