let's please leave the generic graph datastructure alone here-- it doesn't need to know about ambrose even....