No cython actually, didn't feel like it