Suena muy repetitivo lo de verificar estado para guardar estado