in here I don\'t understand why contradiction the default condition in the statement awaitingNextValue = false; is doing since the value of the if is awaitingNextValue === t