Dropdown menus Trouble

I am trying to get this code to show a specific button’s output on the first load. Instead even though it is showing ‘Unpaid’ selected, it is showing all my traces on the first reload at once. Any help here would be appreciated! Thank you in advance.

trace0 = go.Scatter(
        x=months,
        y = unpaid,
        name = 'Unpaid'
        
        )

trace1 = go.Bar(
        x = months,
        y = unpaidpro,
        name = 'Promoters (Unpaid)')

trace2 = go.Bar(
        x = months,
        y = unpaidpas,
        name = 'Passive (Unpaid)')

trace3 = go.Bar(
        x = months,
        y = unpaiddet,
        name = 'Detractors (Unpaid)')

trace4 = go.Scatter(
        x=months,
        y=annualpaid,
        name = 'Annual Paid')

trace5 = go.Bar(
        x = months,
        y = annualpro,
        name = 'Promoters (Annual Paid)')

trace6 = go.Bar(
        x = months,
        y = annualpas,
        name = 'Passive (Annual Paid)')

trace7 = go.Bar(
        x = months,
        y = annualdet,
        name = 'Detractors (Annual Paid)')
trace8 = go.Scatter(
        x=months,
        y=monthlypaid,
        name = 'Monthly Paid')

trace9 = go.Bar(
        x = months,
        y = monthlypro,
        name = 'Monthly Paid -- Promoters')

trace10 = go.Bar(
        x = months,
        y = monthlypas,
        name = 'Monthly Paid -- Passive')

trace11 = go.Bar(
        x = months,
        y = monthlydet,
        name = 'Monthly Paid -- Detractors')


data = [trace0,trace3,trace2,trace1,trace4,trace7,trace6,trace5,trace8,trace11,trace10,trace9]
layout = Layout(
    barmode = 'relative',
    title='AE Deals and MRR',
    updatemenus=list([
            dict(
            x=-0.05,
            y=1,
            active = 1,
            yanchor='top',
            buttons=list([
                dict(
                    args=['visible', [True,False,False,False,True,False,False,False,True,False,False,False]],
                    label='All',
                    method='restyle'
                ),
                dict(
                    args=['visible', [True,True,True,True,False,False,False,False,False,False,False,False]],
                    label='Unpaid',
                    method='restyle'
                ),
                dict(
                    args=['visible', [False,False,False,False,True,True,True,True,False,False,False,False]],
                    label='Paid Monthly',
                    method='restyle'
                ),
                dict(
                    args=['visible', [False,False,False,False,False,False,False,False,True,True,True,True]],
                    label='Paid Annual',
                    method='restyle'
                )
            ]),
        )     
    ])
   )
        
py.iplot({'data': data,'layout': layout}, filename='Nps over time')