Hm, it turns out we need to make sure we call getname() until we get