Pandas: Soltar duplicatas consecutivas

Qual é a maneira mais eficiente de descartar apenas duplicatas consecutivas em pandas?

drop_duplicates dá isto:

In [3]: a = pandas.Series([1,2,2,3,2], index=[1,2,3,4,5])

In [4]: a.drop_duplicates()
Out[4]: 
1    1
2    2
4    3
dtype: int64

Mas eu quero isso:

In [4]: a.something()
Out[4]: 
1    1
2    2
4    3
5    2
dtype: int64

questionAnswers(3)

yourAnswerToTheQuestion