working in pypy now as well