py2.6 compatibility: {} -> {0}, {1}...
Py2.6 compatibility: dict literals not supported