you are likely to find Snake in/at/on Shed. Snake is a type of Weave. 
Refuse is a different concept from Agree. Agree is related to Duck. 
Shed <--AtLocation-- Snake --IsA--> Weave 
Refuse <--DistinctFrom--> Agree <--RelatedTo--> Duck 