I think `inclusiveDot` can be a class parameter, it looks like you always know its value when creating a new instance.