allowing disabling or custom output destination