swap out component deps