Treat is related to Cake. Cake is a different concept from Bread. Bread is related to Grain. 
Flash is related to Dark. 
Treat <--RelatedTo--> Cake <--DistinctFrom--> Bread <--RelatedTo--> Grain 
Flash <--RelatedTo--> Dark 