KL-6 mucin is a useful immunohistochemical marker for cholangiocarcinoma.