In difficult cases we can use bcl-2 (diffuse staining in bcc, only basal layer staining in trichoepithelioma), CD34 (positive in peritumoral fibroblasts of trichepithelioma not bcc), CD10 (positive as epithelial expression in bcc and stromal expression in trichoepithelioma) and stromlysin-3 (positive in fibroblasts of bcc not trichepithlioma). Refer to Weedon's textbook of skin pathology or other dermatopathology references.