prevent duplicated picking