workaround TAO