What happens when there are logic gates at various points in the call chain?