CLN: make __new__ hack work with PY3