better dropping of components