fi not else. >_>