also just the fact that I'm setting the variable that it just checked is true, to false, within the same if-statement, so it feels like a contradiction since then the first condition would've been false if evaluated again