Fixed If else bug.