Should initialize the return value from the contents of the async response, otherwise you get garbage when ThrowsIfNotImplemented is false.