Interesting code! This looks like a typo. Any idea what original should be checked in the second check?