Stephen Foster.