No multiple calls to done()