type may be unicode
distribution now on pypi