getobject supports a done signal