actually, that might not be as performant in Cython - so it's fine to just leave it.