prevent from dropping once already dropped