default to inclusive=False