def romanInversionName(inChord, inv=None):
    """
    Extremely similar to Chord's inversionName() method, but returns string
    values and allows incomplete triads
    """
    if inv is None:
        inv = inChord.inversion()
    if inChord.isSeventh() or inChord.seventh is not None:
        if inv == 0:
            return '7'
        elif inv == 1:
            return '65'
        elif inv == 2:
            return '43'
        elif inv == 3:
            return '42'
        else:
            return ''
    elif inChord.isTriad() or inChord.isIncompleteMajorTriad(
        ) or inChord.isIncompleteMinorTriad():
        if inv == 0:
            return ''
        elif inv == 1:
            return '6'
        elif inv == 2:
            return '64'
        else:
            return ''
    else:
        return ''
