else is useless since you already used return;