manage negative positions