negations
fix loop jumping