Fixed comparison with unmatching signs