mmm porqué tenés dos condiciones diferentes que dan el mismo error, no es mejor combinarlas?