+1 from me. I like that the str will not support the buffer API because it gets rid of one of the flags in the PEP 3118 API that was only there to support the abuse of the buffer API by unicode objects. - Travis Oliphant