if this is public API, is it problematic to set this as bint instead of object? I don't have a ton of experience with Cython though.