@narusemotoki this lower() call is actually not necessary:

```Python
In [2]: 'foOooOOo'.lower().capitalize()
Out[2]: 'Fooooooo'

In [3]: 'foOooOOo'.capitalize()
Out[3]: 'Fooooooo'
```