The role of TLR2 in cancer appears complex, confounded in part by redundancy of the multiple TLRs and the diversity of cell types expressing them. Here, TLR2 is linked to cancer.