remov --needed flag