I keep doing `vs.add_points` with no seg column, but the swap visible segments happens anyway. thoughts on only defaulting to true if segments provided? could change default to "auto" or None and describe this behavior in docs