Le pones estado y despues se lo sacas? es mas claro usar else