avoid recursion on queues/exchanges create