Azorhizobium caulinodans respires with at least four terminal oxidases