Oh, it's because I perform the check after it. I'll make it easier to read, though.