Te puede dar valor pero no el correcto, por eso funciona mal.