we can only remove Convs before Cmps if sign doesn't change