remove isDrop(), useless 2