skip exists