time travelling if statements