Shouldn't the script finish go only into the the else statement?