skip duplicate cecks