Cython isn't really optional any more