And where does foo comes from ?