removing python2 support fixes; attempt to support unicode would be too unpredictable to be worth it