Heart catheterization is carried out through large arteries in which sterile blood flows. Penetration into the bile ducts is a much more complex surgical procedure; the bile ducts are most often blocked by crystallized bile fluid. The liver is not sterile, and stents can cause local infections.