do the checking on insert method too