mentioned cvx doesn't track signs