Whoops, release the _existing_ disposable on return