Describe conditions of #adapt_output