optimisations for schunk and tsplit
Python 2.5 and 3.2 support added a long time ago